NextCloud is een perfect alternatief voor Owncloud cloudopslagsoftware. Het heeft zowel een open source communityversie als een betaalde enterprise-versie. NextCloud biedt ook dezelfde server-client structuur als Owncloud en ondersteunt vele uitbreidingen. Gebruikers kunnen de NextCloud Community Server-editie op een pc of server installeren om thuis lokale cloudopslag te creëren .
De NextCloud-client is beschikbaar voor Windows, Linux , MacOS en iOS- en Android-smartphoneplatforms. Het is dus een platformonafhankelijke cloudopslag met een modulaire architectuur, met mogelijkheden die kunnen worden uitgebreid met plug-ins of extensies van NextCloud. Er zijn meer dan 200 extensies zoals agenda (CalDAV), contacten (CardDAV), URL-verkorter , mediastream (Ampache), bladwijzerservice, afbeeldingengalerij, RSS-lezer, documentviewer-document, browsergebaseerde teksteditor, verbinding met Dropbox , Google Drive , Amazon S3 en meer.
De interface van NextCloud is vrij eenvoudig te gebruiken en gebruiksvriendelijk. Hier in deze handleiding zullen we zien hoe u NextCloud op Windows 10 kunt installeren zonder gebruik te maken van XAMMP , WAMP, IIS-server of virtualisatiesoftware zoals VirtualBox of VMware. In dit artikel wordt de WSL-functie (Windows Subsystem for Linux) op Windows 10 gebruikt. Met deze functie kunnen Linux-omgevingstoepassingen op Windows 10 met hoge prestaties worden uitgevoerd, net als elke native Linux-server. Daarom draait NextCloud ook op Windows 10 heel soepel en zonder haperingen.
Installeer de NextCloud-server op Windows 10 met behulp van WSL (Windows Subsystem for Linux)
Stap 1: Schakel de WSL-functie in Windows 10 in
WSL (Windows Subsystem for Linux) is al beschikbaar op Windows 10 en u hoeft het alleen maar te activeren. Om dat te doen, moeten gebruikers naar Configuratiescherm > Programma's > Windows-functie in- of uitschakelen gaan .

Stap 2: Download de Linux-omgevingsapplicatie vanuit de Microsoft Store
Om NextCloud op Windows 10 te installeren, heb je eerst een Linux-app uit de Microsoft Store nodig. Ga naar het Windows-zoekvak en typ Microsoft Store. Wanneer het verschijnt, klikt u erop en zoekt u naar Ubuntu 18.
![Hoe de Nextcloud-server op Windows 10 te installeren Hoe de Nextcloud-server op Windows 10 te installeren]()
De Microsoft Store geeft de app Ubuntu 18 weer. Selecteer en installeer deze en gebruik vervolgens de knop Starten.
Na het starten van de Linux Ubuntu- omgeving zal het enige tijd duren om deze in te stellen.
![Hoe de Nextcloud-server op Windows 10 te installeren Hoe de Nextcloud-server op Windows 10 te installeren]()
Stap 3: Installeer Apache + PHP + MySQL/MariaDB voor NextCloud
Voer de volgende opdrachten uit om Apache samen met MariaDB en PHP 7.2 te installeren
sudo apt-get install apache2 mysql-server libapache2-mod-php7.2
sudo apt-get install php7.2-gd php7.2-json php7.2-mysql php7.2-curl php7.2-mbstring
sudo apt-get install php7.2-intl php-imagick php7.2-xml php7.2-zip
Stap 4: Download en installeer NextCloud-server op Windows 10
Om de nieuwste versie van NextCloud te downloaden, moet je hier de officiële downloadpagina bezoeken .
Omdat NextCloud geen repository zoals Owncloud biedt om serverbestanden rechtstreeks te downloaden, zijn er twee opties: downloaden via SNAP of rechtstreeks vanaf de website.
Helaas kan SNAP (Snapcraft) nog steeds niet werken op Windows Subsystem voor Linux-systemen, dus het kan hier niet worden gebruikt. De resterende optie is via de downloadpagina.
Klik op de Nextcloud-pagina met de rechtermuisknop op de knop Downloaden en kopieer het linkadres.
![Hoe de Nextcloud-server op Windows 10 te installeren Hoe de Nextcloud-server op Windows 10 te installeren]()
Ga nu naar het Ubuntu (WSL)-venster en typ wget en klik vervolgens met de rechtermuisknop om de link te plakken.
wget https://download.nextcloud.com/server/releases/nextcloud-15.0.5.zip
Stap 5: Pak het NextCloud-serverbestand uit
Pak het Nextcloud-zipbestand uit en verplaats het uitgepakte bestand vervolgens naar de webmap.
sudo apt install unzip
Gedownloade bestanden bekijken:
ls
Pak de bestanden uit:
unzip downloaded_file name
In het voorbeeld is de gedownloade bestandsnaam nextcloud-15.0.5.zip , dus de opdracht is:
unzip nextcloud-15.0.5.zip
U moet de gedownloade NextCloud-zipbestandsnaam gebruiken.
![Hoe de Nextcloud-server op Windows 10 te installeren Hoe de Nextcloud-server op Windows 10 te installeren]()
Stap 6: Kopieer Nextcloud-bestanden naar de Apache-webmap
Eenmaal uitgepakt, is het tijd om de Nextcloud- map naar /var/www/html te verplaatsen. Het te gebruiken commando is:
sudo mv nextcloud /var/www/html/nextcloud/
Maak een Data- map in de gekopieerde map:
sudo mkdir /var/www/html/nextcloud/data
Stel machtigingen in voor de Nextcloud-map:
sudo chown -R www-data:www-data /var/www/html/nextcloud/
sudo chmod -R 755 /var/www/html/nextcloud/
Stap 7: Maak een nieuw configuratiebestand met de naam nextcloud.conf
Nu gaan we een Apache-configuratiebestand voor NextCloud maken, zodat Apache weet hoe gebruikers toegang kunnen krijgen tot cloudopslag. Laten we voor dit doel een configuratiebestand maken met de naam nextcloud.conf. Het te gebruiken commando is:
sudo nano /etc/apache2/sites-available/nextcloud.conf
Voeg na de bovenstaande stap de volgende regels toe aan het configuratiebestand:
DocumentRoot /var/www/html/nextcloud/
Alias /nextcloud "/var/www/html/nextcloud/"
Options +FollowSymlinks
AllowOverride All
Require all granted
Dav off
SetEnv HOME /var/www/html/nextcloud
SetEnv HTTP_HOME /var/www/html/nextcloud
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
Om bestanden op te slaan en af te sluiten, drukt u op CTRL+ Oen vervolgens op CTRL+ X.
Activeer de nieuw aangemaakte site met het commando:
sudo a2ensite nextcloud.conf
sudo apt update
Stap 8: Commando's voor aanvullende Apache-configuraties
Schakel de volgende modules in zodat Nextcloud goed kan functioneren:
sudo a2enmod rewrite
sudo a2enmod headers
sudo a2enmod env
sudo a2enmod dir
sudo a2enmod setenvif
sudo a2enmod mime
Start Apache opnieuw om de geïnstalleerde modules effectief te maken:
sudo service apache2 stop
sudo service apache2 start
Stap 9: Maak een MySQL/MariaDB-database voor NextCloud
Tot nu toe hebben we vrijwel alles gedaan wat te maken heeft met het installeren van een webserver voor de cloud. De volgende stap is het maken van de database met de volgende opdracht:
sudo mysql
Om de database aan te maken, zal het artikel het nextdb noemen, maar je kunt het elke naam geven die je wilt.
CREATE DATABASE nextdb;
Maak vervolgens een Database-gebruiker aan met een wachtwoord en wijs alle databases die rechts of hierboven zijn aangemaakt hieraan toe.
Opmerking : h2smedia is de gebruikersnaam en next@123 is het wachtwoord. Je kunt ze naar wens veranderen. Waarbij nextdb de databasenaam is die hierboven is gemaakt.
GRANT ALL ON nextdb.* to 'h2smedia'@'localhost' IDENTIFIED BY 'next@123';
Wis rechten zodat MySQL de wijzigingen kan herkennen en vervolgens kan afsluiten.
FLUSH PRIVILEGES;
exit
Stap 10: Installeer en configureer de NextCloud-server op Windows 10
Ga ten slotte naar de browser en voer http://localhost/nextcloud of http ://127.0.01/nextcloud in. Er wordt een NextCloud-account en database-instellingenpagina geopend.
Voer de gebruikersnaam en het wachtwoord in die u aan het Nextcloud-beheerdersaccount wilt toewijzen. En voer vervolgens hieronder de gegevens in van de database die u hierboven hebt gemaakt en klik vervolgens op de knop Installatie voltooien. Alle operaties zijn voltooid.
![Hoe de Nextcloud-server op Windows 10 te installeren Hoe de Nextcloud-server op Windows 10 te installeren]()
Hierboven ziet u hoe u NextCloud-servercloudopslag in Windows 10 installeert zonder dat u extra software zoals WAMP of XAMMP hoeft te installeren.
Ik hoop dat je succesvol bent.