Lektion 63 Installera NextCloud på Ubuntu-servrar

  • Vovich Masterovich
  • 0
  • 4202
  • 842

För några veckor sedan visade vi studenter och nya användare ett enkelt sätt att installera OwnCloud på Ubuntu. Dagens inlägg visar dig hur du installerar Nextcloud, en gaffel OwnCloud på Ubuntu-servrar också. För dem som inte vet om Owncloud eller Nextcloud kan läsa lite ut dem online.

Båda är programvara med öppen källkod som tillhandahåller privata molntjänster. Precis som DropBox och liknande lagringstjänster gör Nextcloud det möjligt för alla att vara värd för sitt eget molnlagring på sina servrar. Till skillnad från Dropbox och andra tjänster är Owncloud och Nextcloud gratis att installera och använda.

Denna korta handledning kommer att visa dig hur du enkelt installerar Nextcloud på Ubuntu-servrar om du inte vet hur.

Precis som Owncloud använder Nextcloud LAMP-stacken för att fungera. Du måste installera MySQL eller MariaDB, PHP och en webbserver som Apache2 eller Nginx. För att komma igång med installationen av Nextcloud, följ stegen nedan:

Steg 1: Installera LAMP-stacken

För att Nextcloud ska fungera måste den installeras på en server med LAMP på. För att installera LAMP, läs inlägget nedan:

Studenterhandledning - Konfigurera Ubuntu Linux med Apache2, MariaDB och PHP (LAMP)

Nextcloud kräver andra moduler som kanske inte installeras med hjälp av guiden ovan ... för att se till att alla andra moduler krävs installerar du kommandona nedan:

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

Steg 2: Ladda ner Nextcloud

Efter installationen av LAMP, gå och ladda ner Nextclouds paket. När detta skrivs var den nuvarande versionen 11.0.1. Du kan behöva ändra versionsnumret i enlighet med detta. Kör kommandona nedan för att ladda ner Nextcloud.

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

Efter nedladdning kör du kommandona nedan för att extrahera Nextcloud och flytta det till Apache2-standardrotkatalogen.

packa upp nextcloud-11.0.1.zip sudo cp -r nextcloud / var / www / html / 

Glöm inte att ta bort Apache2-standard-html-filen från rotkatalogen. Detta kan orsaka förvirring för nya användare

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

Ändra katalogbehörigheten så att Nextcloud fungerar korrekt

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

Steg 3: Konfigurera Apache2

Nu när Nextcloud laddas ner och flyttas till Apache2-standarddokumentrot, lägg till dessa konfigurationer i Apache2s standardwebbplatskonfigurationsfil. Kör kommandona nedan för att öppna filen.

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

Lägg sedan till de markerade raderna i den och spara filen.

 ServerAdmin webmaster @ localhost DocumentRoot / var / www / html / nextcloud Alias ​​/ nextcloud "/ var / www / nextcloud /"    Alternativ + Följ Symlänkar Tillåt Överstyr alla    Dav av    SetEnv HOME / var / www / nextcloud SetEnv HTTP_HOME / var / www / nextcloud   

Aktivera sedan dessa Apache2-moduler

sudo a2enmod rubriker sudo a2enmod skriva om sudo a2enmod env sudo a2enmod dir sudo a2enmod mime

Steg 4 Skapa Nextcloud-databas / användare

Slutligen skapa Nextcloud-databasen och databasanvändaren. Vid den här tiden bör du kunna köra Nextcloud utan att anpassa databasen. Nextcloud skapar automatiskt en databas åt dig. Vissa människor vill bara skapa och definiera sin egen databas.

Följ guiden nedan för att skapa den:

Kör kommandona nedan för att logga in på databasservern.

sudo mysql -u root -p

Kör sedan kommandona nedan för att skapa en ny databas som heter nextloud

SKAPA DATABAS nästacloud;

Kör sedan kommandona nedan för att skapa en databasanvändare för owncloud som heter nextclouduser

SKAPA ANVÄNDARE nextclouduser;

Ge sedan databasanvändaren alla behörigheter genom att köra kommandona nedan

GE ALLT PÅ nextcloud. * TILL 'nextclouduser' @ 'localhost' IDENTIFIERAD AV 'new_password_here';

Spola tillståndet och avsluta

FLUSH PRIVILEGES; utgång 

Steg 5: Starta om Apache2 och anslut

Slutligen starta om Apache2-webbservern och anslut. För att göra det, kör kommandona nedan:

sudo systemctl starta om apache2.service

Öppna sedan din webbläsare och bläddra till serverns värdnamn eller IP-adress följt av nextcloud. Exempel

http: // localhost /

Du bör se inställningssidan för Nextcloud som den nedan. Fyll i databasinformation ovan, skapa webbplatsadministratörskontot och slutför installationen.

Logga in och använda Nextcloud.

Njut av!




Ingen har kommenterat den här artikeln än.

En samling användbar information om operativsystemet Linux och ny teknik
Färska artiklar, praktiska tips, detaljerade recensioner och guider. Känn dig hemma i Linux-operativsystemets värld