Les 63 NextCloud installeren op Ubuntu-servers

  • Ronald Ferguson
  • 0
  • 2300
  • 84

Enkele weken geleden lieten we studenten en nieuwe gebruikers een gemakkelijke manier zien om OwnCloud op Ubuntu te installeren. Het bericht van vandaag laat zien hoe u Nextcloud, een vork van OwnCloud, ook op Ubuntu-servers installeert. Voor degenen die niets van Owncloud of Nextcloud weten, kunnen ze online een beetje lezen.

Beide zijn open source-software die privécloudservices biedt. Net als DropBox en vergelijkbare opslagservices, stelt Nextcloud iedereen in staat om hun eigen cloudopslag op hun servers te hosten. In tegenstelling tot Dropbox en andere services, zijn Owncloud en Nextcloud beide gratis te installeren en te gebruiken.

Deze korte tutorial laat je zien hoe je Nextcloud eenvoudig op Ubuntu-servers kunt installeren als je niet weet hoe.

Net als Owncloud gebruikt Nextcloud de LAMP-stack om te functioneren. U moet MySQL of MariaDB, PHP en een webserver zoals Apache2 of Nginx installeren. Volg de onderstaande stappen om aan de slag te gaan met het installeren van Nextcloud:

Stap 1: Installeer de LAMP-stapel

Om Nextcloud te laten werken, moet het worden geïnstalleerd op een server met LAMP erop. Lees het onderstaande bericht om LAMP te installeren:

Tutorial voor studenten - Ubuntu Linux instellen met Apache2, MariaDB en PHP (LAMP)

Nextcloud vereist andere modules die mogelijk niet worden geïnstalleerd met behulp van de bovenstaande gids ... om ervoor te zorgen dat alle andere vereiste modules zijn geïnstalleerd, voert u de onderstaande opdrachten uit:

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

Stap 2: Download Nextcloud

Na het installeren van LAMP, download je het Nextcloud-pakket. Op het moment van schrijven was de huidige versie 11.0.1. Mogelijk moet u het versienummer dienovereenkomstig wijzigen. Voer de onderstaande opdrachten uit om Nextcloud te downloaden.

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

Voer na het downloaden de onderstaande opdrachten uit om Nextcloud uit te pakken en naar de standaard hoofdmap van Apache2 te verplaatsen.

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

Vergeet niet om het Apache2-standaard html-bestand uit de hoofdmap te verwijderen. Dit kan verwarring veroorzaken bij nieuwe gebruikers

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

Wijzig de mapmachtiging om Nextcloud correct te laten functioneren

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

Stap 3: Configureer Apache2

Nu Nextcloud is gedownload en naar de Apache2-standaarddocumentroot is verplaatst, voegt u deze configuraties toe aan het standaardconfiguratiebestand van Apache2. Voer de onderstaande opdrachten uit om het bestand te openen.

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

Voeg vervolgens de gemarkeerde regels toe en sla het bestand op.

 ServerAdmin webmaster @ localhost DocumentRoot / var / www / html / nextcloud Alias ​​/ nextcloud "/ var / www / nextcloud /"    Opties + FollowSymlinks AllowOverride All    Dav uit    SetEnv HOME / var / www / nextcloud SetEnv HTTP_HOME / var / www / nextcloud   

Schakel vervolgens deze Apache2-modules in

sudo a2enmod headers sudo a2enmod herschrijven sudo a2enmod env sudo a2enmod dir sudo a2enmod mime

Stap 4 Maak een Nextcloud-database / -gebruiker

Maak ten slotte een Nextcloud-database en databasegebruiker. Op dit punt zou u Nextcloud moeten kunnen uitvoeren zonder de database aan te passen. Nextcloud maakt automatisch een database voor je aan. Sommige mensen houden ervan om hun eigen database te maken en te definiëren.

Volg de onderstaande gids om het te maken:

Voer de onderstaande opdrachten uit om in te loggen op de databaseserver.

sudo mysql -u root -p

Voer vervolgens de onderstaande opdrachten uit om een ​​nieuwe database met de naam nextloud te maken

DATABASE MAKEN nextcloud;

Voer vervolgens de onderstaande opdrachten uit om een ​​databasegebruiker voor owncloud met de naam nextclouduser te maken

GEBRUIKER MAKEN nextclouduser;

Verleen vervolgens alle rechten aan de databasegebruiker door de onderstaande opdrachten uit te voeren

VERLEENT ALLES OP nextcloud. * AAN 'nextclouduser' @ 'localhost' GEÏDENTIFICEERD DOOR 'new_password_here';

Spoel de toestemming door en ga weg

VOORRECHTEN VOOR SPOELEN; Uitgang 

Stap 5: Start Apache2 opnieuw en maak verbinding

Start ten slotte de Apache2-webserver opnieuw en maak verbinding. Om dat te doen, voert u de onderstaande opdrachten uit:

sudo systemctl herstart apache2.service

Open vervolgens uw webbrowser en blader naar de hostnaam of het IP-adres van de server gevolgd door nextcloud. Voorbeeld

http: // localhost /

Je zou de Nextcloud-opstartpagina moeten zien zoals hieronder. Vul de database-informatie van bovenaf in, maak het sitebeheeraccount aan en voltooi de installatie.

Log in en gebruik Nextcloud.

Genieten!




Niemand heeft nog op dit artikel gereageerd.

Een verzameling nuttige informatie over het Linux-besturingssysteem en nieuwe technologieën
Nieuwe artikelen, praktische tips, gedetailleerde recensies en handleidingen. Voel je thuis in de wereld van het Linux-besturingssysteem