VolgendeCloud

NextCloud installeren op Debian 10

NextCloud installeren op Debian 10
Als u uw eigen service voor het delen van bestanden wilt instellen, dan is NextCloud een optie voor u. NextCloud is een open source zelf-gehoste software voor het delen van bestanden.  In dit artikel laat ik je zien hoe je NextCloud installeert op Debian 10 Buster. Dus laten we beginnen.

NextCloud installeren:

NextCloud is een op PHP gebaseerde web-app. Het draait op de LAMP (Linux, Apache, MySQL/MariaDB, PHP) stack PHP. Alle vereiste pakketten om een ​​LAMP-stack in te stellen zijn beschikbaar in de officiële pakketrepository van Debian 10. We kunnen dus eenvoudig een Debian 10 LAMP-server opzetten en daar NextCloud configureren.

Werk eerst de cache van de APT-pakketrepository bij met de volgende opdracht:

$ sudo apt-update

De cache van de APT-pakketrepository moet worden bijgewerkt.

Installeer nu Apache-webserver, PHP en vereiste PHP-bibliotheken voor NextCloud, MariaDB-databaseserver en andere vereiste tools uit de officiële pakketrepository van Debian 10 met de volgende opdracht:

$ sudo apt install mlocate apache2 libapache2-mod-php mariadb-client
mariadb-server wget unzip bzip2 curl php php-common php-curl php-gd
php-mbstring php-mysql php-xml php-zip php-intl php-apcu php-redis
php-http-verzoek

Druk nu op Y en druk vervolgens op om de installatie te bevestigen:.

De pakketbeheerder van APT zal alle vereiste pakketten downloaden en installeren. Het kan even duren om te voltooien.

Op dit punt zouden alle pakketten moeten zijn geïnstalleerd.

Nu moet u een MariaDB-database maken voor NextCloud.

Om dat te doen, logt u eerst in op de MariaDB-shell als wortel databasegebruiker met het volgende commando:

$ sudo mysql -u root -p

Standaard, nee wortel wachtwoord moet worden ingesteld. Dus druk gewoon op .

OPMERKING: Als u al een LAMP-serverconfiguratie heeft, heeft uw MySQL/MariaDB-database mogelijk een: wortel wachtwoord ingesteld. Typ in dit geval de wortel wachtwoord en druk op .

U moet zijn aangemeld bij de MariaDB-shell.

Maak nu een nieuwe database aan volgendewolk voor NextCloud met de volgende SQL-instructie:

MariaDB [(geen)]> MAAK DATABASE nextcloud;

Maak nu een nieuwe gebruiker aan volgendewolk, stel het wachtwoord in voor de nieuwe gebruiker (123 in mijn geval) en verleen de nieuwe gebruiker alle privileges voor de database volgendewolk met de volgende SQL-instructie:

MariaDB [(geen)]> ALLES VERLENEN OP nextcloud.* NAAR 'nextcloud'@'localhost'
GEDENTIFICEERD DOOR '123';

Voer nu de volgende SQL-instructie uit om de wijzigingen door te voeren:

MariaDB [(geen)]> FLUSH PRIVILEGES;

Verlaat nu de MariaDB-shell als volgt:

MariaDB [(geen)]> \q

Navigeer nu naar /var/www map als volgt:

$ cd /var/www

Download nu NextCloud 16 zip-archief van de officiële website van NextCloud met de volgende opdracht:

$ sudo wget https://download.volgendewolk.com/server/releases/nextcloud-16.0.4.zip

OPMERKING: NextCloud 16 is de nieuwste stabiele release op het moment van schrijven. Tegen de tijd dat u dit artikel leest, is er mogelijk een nieuwe versie van NextCloud uitgebracht. Als dat het geval is, kopieer dan gewoon de nieuwe downloadlink van de officiële website van NextCloud en vervang deze hier.

NextCloud zip-archief moet worden gedownload.

Zoals u kunt zien, bevindt het zip-archief van NextCloud zich in de /var/www map.

$ ls -lh

Pak nu het NextCloud zip-archief uit met de volgende opdracht:

$ sudo unzip nextcloud-16.0.4.zip

NextCloud-archief moet worden uitgepakt.

Een nieuwe map volgendewolk/ moet worden gemaakt. Dit is de webroot van NextCloud.

Wijzig nu de eigenaar en groep van alle bestanden en mappen in de volgendewolk/ map naar www-gegevens als volgt:

$ sudo chown -Rfv www-data:www-data nextcloud

De eigenaar en groep moeten worden gewijzigd.

Maak nu een nieuwe Apache 2-siteconfiguratie voor NextCloud met de volgende opdracht:

$ sudo nano /etc/apache2/sites-available/nextcloud.conf

Typ nu de volgende regels in het configuratiebestand:.


ServerAdmin [e-mail beveiligd]
DocumentRoot /var/www/nextcloud
Alias ​​/nextcloud "/var/www/nextcloud/"
 

Opties +Symlinks volgen
ToestaanAlles overschrijven
 

Dav uit

 
Vereisen dat alles is verleend
 
SetEnv HOME /var/www/nextcloud
SetEnv HTTP_HOME /var/www/nextcloud

 
ErrorLog $APACHE_LOG_DIR/nextcloud_error_log
CustomLog $APACHE_LOG_DIR/nextcloud_access_log algemeen

Het uiteindelijke configuratiebestand zou er als volgt uit moeten zien:. Sla het bestand nu op door op te drukken + X gevolgd door Y en .

Schakel nu de NextCloud-siteconfiguratie in met de volgende opdracht:

$ sudo a2ensite nextcloud.conf

Schakel nu de standaard siteconfiguratie uit met de volgende opdracht:

$ sudo a2dissite 000-standaard.conf

Start nu de Apache 2-webserver opnieuw met de volgende opdracht:

$ sudo systemctl herstart apache2

Controleer nu of de apache2 service wordt uitgevoerd met het volgende commando:

$ sudo systemctl-status apache2

Zoals je kunt zien, is de apache2 service loopt. De configuratie zou dus succesvol moeten zijn.

NextCloud configureren:

Aangezien u NextCloud voor de eerste keer gebruikt, moet u een NextCloud-beheerdersgebruiker maken en databasereferenties voor NextCloud opgeven. U kunt dat allemaal doen vanuit de NextCloud-webinterface.

Zoek eerst het IP-adres van uw Debian 10-machine met de volgende opdracht:

$ ip a

Zoals u kunt zien, is het IP-adres van mijn Debian 10-machine: 192.168.21.131. Het zal voor jou anders zijn. Dus zorg ervoor dat je het vanaf nu vervangt door de jouwe.

Open nu uw browser en bezoek http://192.168.21.131 en je zou de volgende pagina moeten zien:. Typ nu hier de naam van uw admin-gebruiker en wachtwoord.

De standaard gegevensmap van NextCloud is: /var/www/nextcloud/data. Als je dat wilt veranderen, moet je een opslagapparaat aankoppelen /var/www/nextcloud/data en verander de eigenaar en groep van die map in www-gegevens. Lees voor meer informatie Toegewijde opslag gebruiken voor NextCloud sectie van het artikel Installeer NextCloud op Ubuntu.

Je moet ingelogd zijn. Klik op X.

Je zou het NextCloud-dashboard moeten zien. U kunt vanaf hier uw persoonlijke bestanden beheren, nieuwe gebruikers maken of NextCloud beheren.

Dus zo installeer je NextCloud op Debian 10. Bedankt voor het lezen van dit artikel.

De scrollrichting van de muis en touchpads omkeren in Windows 10
Muis en Touchpads maken computergebruik niet alleen eenvoudig, maar ook efficiënter en minder tijdrovend. We kunnen ons een leven zonder deze apparate...
Hoe de muisaanwijzer en cursorgrootte, kleur en schema op Windows 10 te veranderen
De muisaanwijzer en cursor in Windows 10 zijn zeer belangrijke aspecten van het besturingssysteem. Dit geldt ook voor andere besturingssystemen, dus i...
Gratis en open source game-engines voor het ontwikkelen van Linux-games
Dit artikel behandelt een lijst met gratis en open source game-engines die kunnen worden gebruikt voor het ontwikkelen van 2D- en 3D-games op Linux. E...