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

guide

Hoe je Plane Zelf host op een VPS (Complete Gids)

Leer hoe je Plane installeert en runt op een VPS met deze stapsgewijze zelfhostingsgids. Perfect voor ontwikkelaars en homelabbers die streven naar privé, open-source sociale netwerken.

Self-hosting van een sociaal netwerkplatform zoals Plane biedt privacy, maatwerk en controle over je online aanwezigheid. Deze uitgebreide gids leidt je door het implementeren van Plane op een Virtual Private Server (VPS), met gebruik van Docker voor een gestroomlijnde setup. Of je nu een ontwikkelaar, hobbyist of homelabber bent, deze gids stelt je in staat om Plane veilig en efficiënt te draaien.

Waarom zelf hosten van Plane?

Plane is een open-source, gefedereerd sociaal netwerk gericht op eenvoud en privacy. Door zelf Plane te hosten, krijg je:

Vereisten

Voordat je begint met de installatie, zorg dat je beschikt over:

Als je nog geen VPS-aanbieder hebt gekozen, overweeg dan populaire opties zoals Contabo, Hetzner Cloud, of DigitalOcean. Bekijk ook onze volledige VPS vergelijking voor gedetailleerde specificaties en prijzen.

Stap 1: Kies en bereid je VPS voor

Kies een aanbieder en zet een Ubuntu 22.04-server op. Voor kleinschalig gebruik is een plan van ongeveer 4,15 EUR/maand (Hetzner Cloud) of 6 USD/maand (DigitalOcean/Vultr) voldoende.

Beveilig je server:

sudo apt update && sudo apt upgrade -y
sudo adduser jouwgebruikersnaam
sudo usermod -aG sudo jouwgebruikersnaam

Configureer een firewall (bijvoorbeeld ufw) om SSH- en webverkeer toe te staan.

Stap 2: Installeer Docker en Docker Compose

Installeer Docker:

sudo apt install -y docker.io
sudo systemctl enable --now docker
sudo usermod -aG docker jouwgebruikersnaam

Installeer Docker Compose:

sudo apt install -y docker-compose

Log uit en weer in om de groepswijzigingen toe te passen.

Stap 3: Stel de Plane Docker-configuratie in

Maak een directory voor Plane:

mkdir ~/plane
cd ~/plane

Maak een docker-compose.yml bestand:

version: '3'
services:
  plane:
    image: planttheidea/plane:latest
    container_name: plane
    restart: always
    ports:
      - "80:80"
      - "443:443"
    environment:
      - DOMAIN=je.domeinnaam.nl
      - SELFSIGNED=false
      - SECRET_KEY_BASE=je-willekeurige-secreet-sleutel
    volumes:
      - ./data:/data

Vervang je.domeinnaam.nl door jouw domeinnaam. Genereer een veilige geheime sleutel:

openssl rand -hex 32

Werk de SECRET_KEY_BASE bij met de gegenereerde waarde.

Stap 4: Voer Plane uit met Docker Compose

Start de installatie:

docker-compose up -d

Zorg dat de container draait:

docker ps

Je Plane-instance is nu bereikbaar via jouw domein.

Stap 5: Stel SSL in met Certbot

Beveilig je site met HTTPS:

sudo apt install -y certbot python3-certbot-nginx
sudo certbot --nginx -d je.domeinnaam.nl

Volg de Certbot-instructies om SSL-certificaten te installeren. Pas je Nginx-configuratie aan indien nodig om HTTPS-ondersteuning in te schakelen.

Stap 6: Laatste aanpassingen en maatwerk

VPS opties vergelijken voor zelfhosten

ProviderPrijs (per maand)KenmerkenAffiliate Link
ContaboEUR 5.99Grote SSD, CPU-optiesContabo
Hetzner CloudEUR 4.15Betaalbaar, betrouwbaar, snelle SSDHetzner
DigitalOceanUSD 6Gebruiksvriendelijk, droplets, goede documentatieDigitalOcean
VultrUSD 6Wereldwijde datacentersVultr
Linode (Akamai)USD 5Goede prestaties, wereldwijde bereikLinode

Voor een uitgebreide VPS-vergelijking op maat voor zelfhosting, bezoek onze [volledige VPS vergelijking].

FAQ

1. Kan ik Plane zelf hosten op een VPS met slechts 1 GB RAM?

Ja. Voor basisgebruik is een VPS met 1 GB RAM voldoende, vooral als je andere lichte diensten op dezelfde server draait. Docker helpt om Plane efficiënt te isoleren. Voor grotere communities of extra services wordt echter minimaal 2-4 GB RAM aanbevolen voor soepelere prestaties.

2. Hoe update ik Plane naar de nieuwste versie?

Om Plane te upgraden, haal je de nieuwste Docker-afbeelding:

docker-compose pull
docker-compose up -d

Dit haalt de nieuwste versie op en start de container opnieuw met minimale downtime. Regelmatige updates worden aanbevolen om beveiligingspatches en nieuwe functies te benutten.

3. Welke beveiligingsmaatregelen moet ik nemen bij zelfhosten van Plane?

Zorg dat je server veilig is: schakel een firewall in, houd het systeem up-to-date en gebruik sterke wachtwoorden of SSH-sleutels. Gebruik HTTPS via Certbot om verkeer te versleutelen. Maak regelmatige backups van je data-volume. Houd ook Docker en je server OS gepatcht tegen kwetsbaarheden.

4. Is het mogelijk om Plane te draaien zonder domein?

Hoewel technisch mogelijk, verhoogt het gebruik van een domein de veiligheid en het vertrouwen van gebruikers. Het maakt ook SSL-certificaten voor HTTPS mogelijk, wat sterk wordt aanbevolen. Voor testdoeleinden kun je lokale IP’s of zelf-ondertekende certificaten gebruiken, maar dat is niet geschikt voor openbaar gebruik.

5. Moet ik een reverse proxy configureren voor Plane?

Als je meerdere services wilt hosten of meer controle over SSL wilt hebben, is het aan te raden om Nginx als reverse proxy in te stellen. Anders kan Docker direct poorten 80 en 443 exposen zoals hierboven beschreven.

Conclusie

Self-hosting van Plane op een VPS biedt volledige controle over je sociale netwerkomgeving met minimale kosten - vanaf slechts 4,15 EUR/maand. Dankzij Docker wordt het deploymentproces vereenvoudigd, waardoor je je kunt richten op het aanpassen en uitbreiden van je instance. Vergeet niet om je setup veilig te houden en regelmatig backups te maken.

Voor meer self-hosting projecten en tips, bekijk de [awesome-selfhosted] lijst of r/selfhosted community. Maak nu je server klaar en begin met het bouwen van jouw gefedereerde sociale netwerk!