Terug naar blog
Februari 2, 2026Handleidingen

Hoe een privé cloudopslag bouwen met Nextcloud op VPS

Complete gids voor het opzetten van uw eigen privé cloudopslag met Nextcloud op een VPS-server. Leer hoe u een veilig, zelf gehost alternatief voor Dropbox en Google Drive maakt.

Hoe een privé cloudopslag bouwen met Nextcloud op VPS

Nextcloud is een krachtig, open-source platform waarmee u uw eigen privé cloudopslagoplossing kunt bouwen. In tegenstelling tot openbare clouddiensten geeft Nextcloud u volledige controle over uw gegevens, waardoor privacy en beveiliging worden gegarandeerd. Deze gids begeleidt u bij het opzetten van Nextcloud op uw Hiddence VPS.

Waarom Nextcloud kiezen?

  • Volledige gegevenseigendom: Uw bestanden blijven op uw server, niet in clouds van derden
  • Privacybescherming: Geen datamining of tracking door cloudproviders
  • Kosteneffectief: Eenmalige serverkosten versus terugkerende abonnementskosten
  • Volledige aanpassing: Installeer apps en plugins om functionaliteit uit te breiden
  • Naleving: Voldoen aan GDPR en andere gegevensbeschermingsvereisten
  • Onbeperkte opslag: Alleen beperkt door de schijfruimte van uw server

Vereisten

  • Een VPS-server met minimaal 2GB RAM (4GB+ aanbevolen)
  • Ubuntu 20.04 of Debian 11+ geïnstalleerd
  • Root- of sudo-toegang
  • Domeinnaam die naar uw server-IP wijst
  • SSL-certificaat (Let's Encrypt aanbevolen)

Nextcloud installeren

Update eerst uw systeem en installeer de vereiste afhankelijkheden:

bash
apt update && apt upgrade -y
apt install -y apache2 mariadb-server libapache2-mod-php7.4 php7.4-gd php7.4-mysql php7.4-curl php7.4-mbstring php7.4-xml php7.4-zip php7.4-intl php7.4-bcmath

MySQL-database instellen

bash
mysql -u root -p
CREATE DATABASE nextcloud;
CREATE USER 'nextcloud'@'localhost' IDENTIFIED BY 'strong_password_here';
GRANT ALL PRIVILEGES ON nextcloud.* TO 'nextcloud'@'localhost';
FLUSH PRIVILEGES;
EXIT;

Nextcloud downloaden en configureren

bash
cd /var/www/html
wget https://download.nextcloud.com/server/releases/latest.zip
unzip latest.zip
chown -R www-data:www-data nextcloud
chmod -R 755 nextcloud

Apache Virtual Host configureren

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

<VirtualHost *:80>
    ServerName yourdomain.com
    DocumentRoot /var/www/html/nextcloud
    <Directory /var/www/html/nextcloud>
        Options +FollowSymlinks
        AllowOverride All
        Require all granted
    </Directory>
</VirtualHost>

a2ensite nextcloud.conf
a2enmod rewrite headers env dir mime
systemctl restart apache2

Belangrijkste functies na installatie

  • Bestandssynchronisatie tussen apparaten
  • Gezamenlijke documentbewerking
  • Kalender- en contactbeheer
  • Videoconferenties met Talk
  • Wachtwoordbeheerderintegratie
  • E-mailclientfunctionaliteit
  • Appstore met honderden extensies

Beveiligingsbest practices

  • Schakel tweefactorauthenticatie in voor alle gebruikers
  • Gebruik sterke wachtwoorden en handhaaf wachtwoordbeleid
  • Stel regelmatige geautomatiseerde back-ups in
  • Houd Nextcloud en systeempakketten bijgewerkt
  • Configureer firewall om toegang te beperken
  • Gebruik SSL/TLS-versleuteling voor alle verbindingen
  • Schakel bestandsversleuteling in rust in