Lektion 63 Installation af NextCloud på Ubuntu-servere

  • Vovich Masterovich
  • 0
  • 1020
  • 47

For få uger siden viste vi studerende og nye brugere en nem måde at installere OwnCloud på Ubuntu på. Dagens indlæg viser dig, hvordan du også installerer Nextcloud, en fork of OwnCloud på Ubuntu-servere. For dem, der ikke kender Owncloud eller Nextcloud, kan læse dem lidt online.

Begge er open source-software, der leverer private cloud-tjenester. Ligesom DropBox og lignende lagringstjenester gør Nextcloud det muligt for enhver at være vært for deres egen cloud-lagring på deres servere. I modsætning til Dropbox og andre tjenester er Owncloud og Nextcloud begge gratis at installere og bruge.

Denne korte vejledning viser dig, hvordan du nemt installerer Nextcloud på Ubuntu-servere, hvis du ikke ved hvordan.

Ligesom Owncloud bruger Nextcloud LAMP-stakken til at fungere. Du skal installere MySQL eller MariaDB, PHP og en webserver som Apache2 eller Nginx. For at komme i gang med installation af Nextcloud, følg nedenstående trin:

Trin 1: Installer LAMP-stakken

For at Nextcloud skal fungere, skal det installeres på en server med LAMP på. For at installere LAMP skal du læse indlægget nedenfor:

Studentervejledning - Opsætning af Ubuntu Linux med Apache2, MariaDB og PHP (LAMP)

Nextcloud kræver andre moduler, der muligvis ikke installeres ved hjælp af vejledningen ovenfor ... for at sikre, at alle andre nødvendige moduler er installeret, skal du køre kommandoerne nedenfor:

sudo apt-get install libapache2-mod-php7.0 php7.0-gd php7.0-json php7.0-mysql php7.0-curl php7.0-mbstring php7.0-intl php7.0-mcrypt php-imagick php7.0-xml php7.0-zip

Trin 2: Download Nextcloud

Efter installation af LAMP skal du downloade Nextclouds pakke. På tidspunktet for denne skrivning var den nuværende version 11.0.1. Du skal muligvis ændre versionsnummeret i overensstemmelse hermed. Kør nedenstående kommandoer for at downloade Nextcloud.

cd / tmp / && wget https://download.nextcloud.com/server/releases/nextcloud-11.0.1.zip

Efter download skal du køre kommandoerne nedenfor for at udtrække Nextcloud og flytte det til Apache2-standardrodkataloget.

pakke ud nextcloud-11.0.1.zip sudo cp -r nextcloud / var / www / html / 

Glem ikke at fjerne Apache2-standard-html-filen fra rodmappen. Dette kan forårsage forvirring for nye brugere

sudo rm /var/www/html/index.html

Skift bibliotektilladelsen, så Nextcloud fungerer korrekt

sudo chown -R www-data: www-data / var / www / html / nextcloud

Trin 3: Konfigurer Apache2

Nu hvor Nextcloud er downloadet og flyttet til Apache2-standarddokumentrod, skal du tilføje disse konfigurationer til Apache2 'standardkonfigurationsfil. Kør kommandoerne nedenfor for at åbne filen.

sudo nano / etc / apache2 / sites-available / default eller sudo nano /etc/apache2/sites-available/000-default.conf

Tilføj derefter de fremhævede linjer i den, og gem filen.

 ServerAdmin webmaster @ localhost DocumentRoot / var / www / html / nextcloud Alias ​​/ nextcloud "/ var / www / nextcloud /"    Valgmuligheder + FølgSymlinks AllowOverride All    Gå afsted    SetEnv HOME / var / www / nextcloud SetEnv HTTP_HOME / var / www / nextcloud   

Derefter skal du aktivere disse Apache2-moduler

sudo a2enmod overskrifter sudo a2enmod omskrive sudo a2enmod env sudo a2enmod dir sudo a2enmod mime

Trin 4 Opret Nextcloud-database / bruger

Opret endelig Nextcloud-database og databasebruger. På dette tidspunkt skal du kunne køre Nextcloud uden at tilpasse databasen. Nextcloud opretter automatisk en database til dig. Nogle mennesker kan bare lide at oprette og definere deres egen database.

Følg vejledningen nedenfor for at oprette den:

Kør nedenstående kommandoer for at logge på databaseserveren.

sudo mysql -u root -p

Kør derefter kommandoerne nedenfor for at oprette en ny database kaldet nextloud

OPRET DATABASE nextcloud;

Kør derefter nedenstående kommandoer for at oprette en databasebruger til owncloud kaldet nextclouduser

OPRET BRUGER nextclouduser;

Dernæst tildel databasebrugeren alle privilegier ved at køre nedenstående kommandoer

TILGIV ALLE PÅ nextcloud. * TIL 'nextclouduser' @ 'localhost' IDENTIFICERET AF 'new_password_here';

Skyl tilladelsen og afslut

FLUSH PRIVILEGES; Afslut 

Trin 5: Genstart Apache2 og opret forbindelse

Til sidst skal du genstarte Apache2 webserver og oprette forbindelse. For at gøre det skal du køre kommandoerne nedenfor:

sudo systemctl genstart apache2.service

Dernæst skal du åbne din webbrowser og gennemse serverens værtsnavn eller IP-adresse efterfulgt af nextcloud. Eksempel

http: // localhost /

Du skal se siden Nextcloud-opsætning som den nedenfor. Udfyld databaseoplysningerne ovenfra, opret administratorens konto og afslut installationen.

Log ind og brug Nextcloud.

god fornøjelse!




Endnu ingen kommentarer

En samling nyttige oplysninger om Linux-operativsystemet og nye teknologier
Friske artikler, praktiske tip, detaljerede anmeldelser og guider. Føl dig hjemme i Linux-operativsystemets verden