Leksjon 63 Installere NextCloud på Ubuntu-servere

  • Cornelius Paul
  • 0
  • 4642
  • 1428

For noen uker siden viste vi studenter og nye brukere en enkel måte å installere OwnCloud på Ubuntu. Dagens innlegg viser deg hvordan du installerer Nextcloud, en gaffel med OwnCloud på Ubuntu-servere også. For de som ikke vet om Owncloud eller Nextcloud, kan de lese litt ut på nettet.

Begge er programvare med åpen kildekode som tilbyr private skytjenester. Akkurat som DropBox og lignende lagringstjenester, gjør Nextcloud det mulig for alle å være vert for sin egen skylagring på sine servere. I motsetning til Dropbox og andre tjenester, er Owncloud og Nextcloud begge gratis å installere og bruke.

Denne korte opplæringen skal vise deg hvordan du enkelt installerer Nextcloud på Ubuntu-servere hvis du ikke vet hvordan.

I likhet med Owncloud bruker Nextcloud LAMP-stakken til å fungere. Du må installere MySQL eller MariaDB, PHP og en webserver som Apache2 eller Nginx. For å komme i gang med å installere Nextcloud, følg trinnene nedenfor:

Trinn 1: Installer LAMP-stakken

For at Nextcloud skal fungere, må den installeres på en server med LAMP på. For å installere LAMP, les innlegget nedenfor:

Studentveiledning - Konfigurer Ubuntu Linux med Apache2, MariaDB og PHP (LAMP)

Nextcloud krever andre moduler som ikke kan installeres ved hjelp av guiden ovenfor ... for å sikre at alle andre nødvendige moduler er installert, kjør kommandoene 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

Trinn 2: Last ned Nextcloud

Etter å ha installert LAMP, gå og last ned pakken til Nextcloud. I skrivende stund var den nåværende versjonen på 11.0.1. Det kan hende du må endre versjonsnummeret tilsvarende. Kjør kommandoene nedenfor for å laste ned Nextcloud.

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

Etter nedlasting kjører du kommandoene nedenfor for å pakke ut Nextcloud og flytte den til Apache2-standardrotkatalogen.

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

Ikke glem å fjerne Apache2 standard html-fil fra rotkatalogen. Dette kan føre til forvirring for nye brukere

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

Endre katalogtillatelsen slik at Nextcloud kan fungere skikkelig

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

Trinn 3: Konfigurer Apache2

Nå som Nextcloud lastes ned og flyttes til Apache2-standarddokumentrot, går du og legger til disse konfigurasjonene i Apache2s standard nettstedskonfigurasjonsfil. Kjør kommandoene nedenfor for å åpne filen.

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

Deretter legger du til de markerte linjene i den og lagrer filen.

 ServerAdmin webmaster @ localhost DocumentRoot / var / www / html / nextcloud Alias ​​/ nextcloud "/ var / www / nextcloud /"    Alternativer + FølgSymlinker AllowOverride All    Dav av    SetEnv HOME / var / www / nextcloud SetEnv HTTP_HOME / var / www / nextcloud   

Deretter aktiverer du disse Apache2-modulene

sudo a2enmod overskrifter sudo a2enmod omskriv sudo a2enmod env sudo a2enmod dir sudo a2enmod mime

Trinn 4 Opprett Nextcloud-database / bruker

Til slutt, opprett Nextcloud-database og databasebruker. På dette tidspunktet bør du kunne kjøre Nextcloud uten å tilpasse databasen. Nextcloud oppretter automatisk en database for deg. Noen mennesker liker å lage og definere sin egen database.

Følg guiden nedenfor for å lage den:

Kjør kommandoene nedenfor for å logge på databaseserveren.

sudo mysql -u root -p

Kjør deretter kommandoene nedenfor for å opprette en ny database som heter nextloud

OPPRETT DATABASE nextcloud;

Kjør deretter kommandoene nedenfor for å opprette en databasebruker for owncloud kalt nextclouduser

OPPRETT BRUKER nextclouduser;

Gi deretter alle rettigheter til databasebrukeren ved å kjøre kommandoene nedenfor

TILGIV ALLE PÅ nextcloud. * TIL 'nextclouduser' @ 'localhost' IDENTIFISERT AV 'new_password_here';

Skyll tillatelsen og gå ut

FLUSH PRIVILEGES; exit 

Trinn 5: Start Apache2 på nytt og koble til

Til slutt starter du Apache2-webserveren på nytt og kobler til. For å gjøre det, kjør kommandoene nedenfor:

sudo systemctl start apache2.service på nytt

Deretter åpner du nettleseren og blar til serverens vertsnavn eller IP-adresse etterfulgt av nextcloud. Eksempel

http: // localhost /

Du bør se Nextcloud-oppsett siden som den nedenfor. Fyll ut databaseinformasjonen ovenfra, opprett administratorens konto og fullfør oppsettet.

Logg på og bruk Nextcloud.

Nyt!




Ingen har kommentert denne artikkelen ennå.

En samling nyttig informasjon om Linux-operativsystemet og ny teknologi
Nye artikler, praktiske tips, detaljerte anmeldelser og guider. Føl deg hjemme i Linux-operativsystemets verden