Independent testing Updated April 2026 387 self-hosting guides 5 VPS providers tested

guide

Hoe Self-Host Nextcloud op DigitalOcean (2026 Gids)

Leer hoe je Nextcloud op DigitalOcean installeert voor naadloze bestandsdeling en samenwerking. Volg onze uitgebreide gids voor een eenvoudige setup.

Nextcloud is een krachtige open-source oplossing voor bestandsdeling, samenwerking en zelfhosting. In deze gids lopen we je door de stappen om Nextcloud te installeren op een DigitalOcean VPS, zodat je je gegevens efficiรซnt kunt beheren.

Vereisten

Voordat je begint, zorg dat je het volgende hebt:

Stap 1: Maak een Droplet aan op DigitalOcean

  1. Log in op je DigitalOcean account en ga naar de sectie โ€œDropletsโ€.
  2. Klik op de โ€œCreate Dropletโ€ knop.
  3. Kies voor de Ubuntu 22.04 optie (LTS is aanbevolen).
  4. Selecteer een plan op basis van je behoeften. De basismogelijkheid met $6/maand zou voldoende moeten zijn voor persoonlijk gebruik.
  5. Kies een datacentrumregio dicht bij je gebruikersbasis.
  6. Stel authenticatiesleutels in indien mogelijk, klik daarna op โ€œCreate Droplet.โ€

Stap 2: Verbinden met je Droplet

Zodra je Droplet is aangemaakt, maak je via SSH verbinding:

ssh root@jouwdroplet_IP

Vervang jouwdroplet_IP door het IP-adres dat aan je Droplet is toegewezen.

Stap 3: Update en Upgrade het Systeem

Zorg dat je server up-to-date is:

sudo apt update && sudo apt upgrade -y

Stap 4: Installeer Vereiste Software

Nextcloud heeft een webserver, PHP en een database nodig. Installeer Apache, MariaDB en PHP met de benodigde extensies:

sudo apt install apache2 mariadb-server php libapache2-mod-php php-mysql php-xml php-mbstring php-curl php-zip php-gd php-intl -y

Stap 5: Configureer MariaDB

Beveilig je MariaDB-installatie:

sudo mysql_secure_installation

Volg de prompts om een root-wachtwoord in te stellen en onnodige standaardinstellingen te verwijderen.

Log daarna in op de MariaDB-shell:

sudo mysql -u root -p

Maak een database en gebruiker voor Nextcloud:

CREATE DATABASE nextcloud;
CREATE USER 'nextclouduser'@'localhost' IDENTIFIED BY 'sterkewoord123';
GRANT ALL PRIVILEGES ON nextcloud.* TO 'nextclouduser'@'localhost';
FLUSH PRIVILEGES;
EXIT;

Vervang sterkewoord123 door een sterk wachtwoord naar keuze.

Stap 6: Download en Configureer Nextcloud

  1. Download de nieuwste versie van Nextcloud:
wget https://download.nextcloud.com/server/releases/nextcloud-25.0.0.zip
  1. Pak het bestand uit en verplaats het naar de Apache webdirectory:
sudo apt install unzip
unzip nextcloud-25.0.0.zip
sudo mv nextcloud /var/www/html/
  1. Stel de juiste permissies in:
sudo chown -R www-data:www-data /var/www/html/nextcloud
sudo chmod -R 755 /var/www/html/nextcloud

Stap 7: Configureer Apache

Maak een nieuwe Apache-configuratie voor Nextcloud:

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

Voeg de volgende configuratie toe:

<VirtualHost *:80>
    ServerAdmin [email protected]
    DocumentRoot /var/www/html/nextcloud
    ServerName jouw_domein_of_IP

    <Directory /var/www/html/nextcloud>
        Options +FollowSymlinks
        AllowOverride All
        Require all granted
    </Directory>

    ErrorLog ${APACHE_LOG_DIR}/nextcloud_error.log
    CustomLog ${APACHE_LOG_DIR}/nextcloud_access.log combined
</VirtualHost>

Vervang jouw_domein_of_IP door je domein of IP-adres.

Activeer de nieuwe site en de benodigde Apache-modules:

sudo a2ensite nextcloud.conf
sudo a2enmod rewrite headers
sudo systemctl restart apache2

Stap 8: Voltooi de Nextcloud-Installatie

Open je browser en ga naar http://jouw_domein_of_IP. Je zou de Nextcloud installatiepagina moeten zien.

  1. Maak een beheerdersaccount aan.

  2. Voer de databasegegevens in die je eerder hebt aangemaakt:

    • Database gebruiker: nextclouduser
    • Database naam: nextcloud
    • Database wachtwoord: sterkewoord123
  3. Klik op โ€œFinish setup.โ€

Vergelijkingstabel VPS-aanbieders

AanbiederPrijs per maandKenmerken
Contabo VPS5.99 EURHoge opslagopties
Hetzner Cloud4.15 EURUitstekende prestaties
DigitalOcean6 USDGemakkelijke setup, schaalbare plannen
Vultr6 USDGlobale datacenters
Linode (Akamai)5 USDBetrouwbare prestaties

FAQ

1. Hoe veilig is mijn data wanneer ik Nextcloud self-host op DigitalOcean?
Zelfhosting geeft je controle over je data en privacy. De veiligheid hangt echter af van je configuratie. Zorg dat je je server en Nextcloud regelmatig bijwerkt, gebruik HTTPS met Letโ€™s Encrypt, en overweeg een firewall in te stellen. Door security best practices te volgen, bescherm je je gegevens tegen onbevoegde toegang.

2. Kan ik mijn Nextcloud-data back-uppen?
Ja, het maken van backups is essentieel. Gebruik tools zoals rsync of tar om regelmatig je bestanden te back-uppen. Maak ook backups van je database met bijvoorbeeld mysqldump. Automatiseer deze backups voor tijdsbesparing en dataveiligheid. Voor gedetailleerde strategieรซn kun je de community r/selfhosted raadplegen voor goede backup-oplossingen.

3. Wat zijn alternatieven voor DigitalOcean voor het hosten van Nextcloud?
Verschillende VPS-aanbieders zijn geschikt, zoals Hetzner, Contabo en Vultr. Elke provider heeft zijn eigen voordelen. Bijvoorbeeld, Hetzner staat bekend om prestaties, terwijl Contabo vaak grote opslag aanbiedt. Overweeg prijs, features en gebruikersrecensies bij je keuze. Voor een uitgebreide vergelijking bezoek je onze volledige VPS vergelijkingspagina.

Conclusie

Door deze stappen te volgen, kun je succesvol Nextcloud installeren en self-hosten op DigitalOcean. Dit opent de deur naar veilige bestandsdeling en samenwerking. Voor onderhoud wordt aanbevolen je systeem up-to-date te houden en de uitgebreide app-ecosystemen van Nextcloud te verkennen voor extra functionaliteit. Veel plezier met self-hosting!