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

guide

Hoe je Nextcloud Zelf-host op Linode (2026 Gids)

Deze gids begeleidt je door de stappen om Nextcloud op Linode te installeren, waardoor je een veilige en efficiënte zelf-hosting oplossing krijgt.

Zelf-hosting toepassingen kunnen zorgen voor betere controle, privacy en kosteneffectiviteit. Nextcloud, een populair open-source cloudopslagoplossing, stelt gebruikers in staat om hun bestandsdelingservices te hosten. In deze gids lopen we de stappen door om Nextcloud op Linode te installeren, een betrouwbare VPS-provider.

Waarom Kiezen voor Linode?

Linode biedt een goede balans tussen prestaties en kosten, waardoor het een uitstekende keuze is voor ontwikkelaars en homelabbers. Met VPS-plannen vanaf slechts 5 USD/maand krijg je een krachtige virtuele server die geschikt is voor het hosten van applicaties zoals Nextcloud. Hier is een korte vergelijking met andere providers:

ProviderPrijsKenmerkenPrestaties
Linode5 USD/maandSSD opslag, schaalbare middelenHoge kwaliteit
DigitalOcean6 USD/maandGebruiksvriendelijk dashboardBetrouwbare uptime
Vultr6 USD/maandWereldwijde serverlocatiesGoede latentie
Hetzner Cloud4,15 EUR/maandKosten-effectief, bare metal optiesSolide prestaties
Contabo VPS5,99 EUR/maandBetaalbaar met grote plannenSchaalbaarheid mogelijk

Voor een volledige VPS-vergelijking, bekijk deze link.

Vereisten

Voordat je begint, zorg dat je het volgende hebt:

  1. Linode Account: Maak een account aan op Linode en verifieer je e-mail.
  2. Basiskennis van SSH: Vertrouwdheid met Linux-commando’s en SSH is cruciaal.
  3. Een Domeinnaam (optioneel): Hoewel optioneel, maakt het registreren van een domein het makkelijker om toegang te krijgen tot je Nextcloud-instantie.

Stap 1: Zet Je Linode VPS Op

  1. Log in op je Linode-account.
  2. Maak een Linode-instantie aan:
    • Kies de “Ubuntu” distributie (20.04 LTS of later).
    • Selecteer je plan (de 5 USD-optie is voldoende).
    • Kies een datacenterlocatie dicht bij je gebruikers.
  3. Stel SSH-toegang in:
    • Genereer SSH-sleutels op je lokale machine:
      ssh-keygen -t rsa -b 4096
    • Voeg de publieke sleutel toe tijdens het opzetten van je Linode.
  4. Start je instantie op: Nadat je Linode is aangemaakt, log je ermee in via SSH:
    ssh root@[jouw_linode_ip]

Stap 2: Installeer Vereiste Afhankelijkheden

Eenmaal ingelogd, installeer de benodigde pakketten:

apt update && apt upgrade -y
apt install apache2 php libapache2-mod-php php-mysql php-xml php-zip php-gd php-curl php-mbstring php-json php-bcmath unzip -y

Stap 3: Configureer Apache voor Nextcloud

  1. Maak een nieuwe Apache-configuratie aan:
nano /etc/apache2/sites-available/nextcloud.conf
  1. Voeg de volgende regels toe om Nextcloud te configureren:
<VirtualHost *:80>
    ServerName jouwdomein.com
    DocumentRoot /var/www/nextcloud

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

    ErrorLog ${APACHE_LOG_DIR}/error-nextcloud.log
    CustomLog ${APACHE_LOG_DIR}/access-nextcloud.log combined
</VirtualHost>
  1. Schakel de nieuwe configuratie en de rewrite-modus in:
a2ensite nextcloud.conf
a2enmod rewrite
systemctl restart apache2

Stap 4: Download en Installeer Nextcloud

  1. Ga naar je web root:
cd /var/www
  1. Download de Nextcloud zip:
wget https://download.nextcloud.com/server/releases/nextcloud-23.0.0.zip
  1. Pak het pakket uit en stel permissies in:
unzip nextcloud-23.0.0.zip
chown -R www-data:www-data nextcloud
chmod -R 755 nextcloud

Stap 5: Configureer MySQL Database

  1. Installeer MySQL:
apt install mysql-server -y
  1. Beveilig je MySQL-installatie:
mysql_secure_installation
  1. Log in op MySQL en maak een database en gebruiker voor Nextcloud:
mysql -u root -p

Voer de volgende SQL-commando’s uit:

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

Stap 6: Rond de Installatie Af via Webinterface

  1. Open een webbrowser en ga naar het IP-adres of domein van je server:
    http://jouwdomein.com
  2. Volg de instructies op het scherm: Kies het databasetype (MySQL) en vul de databasegegevens in die je in de vorige stap hebt aangemaakt.
  3. Maak de setup af: Maak een beheerdersaccount aan en stel je opslagopties in.

FAQ’s

Hoeveel kost het om Nextcloud zelf te hosten op Linode?

Hosting van Nextcloud op Linode begint bij 5 USD/maand, geschikt voor basis persoonlijk gebruik. Met dit plan krijg je voldoende middelen voor licht tot gemiddeld bestandssamenwerking. Als je meer verkeer verwacht of meer functies nodig hebt, overweeg dan een upgrade naar hogere plannen naarmate je behoeften groeien. Voor betere prestaties kunnen opties vanaf 6 USD/maand op DigitalOcean of Vultr ook geschikt zijn.

Is het veilig om Nextcloud zelf te hosten?

Self-hosting van Nextcloud kan veilig zijn als je de juiste beveiligingsmaatregelen neemt. Houd altijd je Linode-systeem en Nextcloud-instantie up-to-date om kwetsbaarheden te patchen. Zet HTTPS aan met Let’s Encrypt om gegevens in transit te beveiligen, en overweeg firewallregels in te stellen om toegang te beperken. Om de beveiliging verder te verhogen, kun je tools zoals fail2ban gebruiken om brute-force aanvallen te voorkomen. Regelmatige back-ups van je data zijn ook essentieel voor het geval er iets misgaat of gegevens verloren gaan.

Kan ik andere toepassingen installeren op dezelfde Linode VPS?

Ja, je kunt meerdere toepassingen installeren op dezelfde Linode VPS. Het is echter belangrijk om rekening te houden met resource-beperkingen gebaseerd op je plan. Bijvoorbeeld, terwijl een plan van 5 USD/maand Nextcloud kan draaien naast een paar lichte applicaties, kunnen meer resource-intensieve applicaties een upgrade naar een groter plan vereisen. Houd het CPU- en RAM-gebruik van je server in de gaten om te zorgen dat alle applicaties optimaal werken zonder de prestaties te beïnvloeden.

Door de stappen hier te volgen, kun je succesvol Nextcloud zelf hosten op Linode. Geniet van de flexibiliteit en controle die het beheer van je eigen cloudopslag biedt!