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.

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-bcmathMySQL-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 nextcloudApache 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 apache2Belangrijkste 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