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

guide

Hoe Zelfhost Excalidraw op een VPS (Volledige Gids)

Leer hoe je Excalidraw zelfhost op een VPS met deze praktische gids. Stapsgewijze installatie met Docker en beste VPS-opties.

Excalidraw is een populaire open-source virtueel whiteboard-tool waarmee gebruikers samen diagrammen en schetsen kunnen maken. Excalidraw zelf hosten op een Virtual Private Server (VPS) geeft je volledige controle over je gegevens en omgeving. Deze gids begeleidt je door het hele proces van het installeren van Excalidraw op een VPS met Docker.

Waarom Excalidraw zelf hosten?

Het zelf hosten van Excalidraw biedt verschillende voordelen:

Een VPS-provider kiezen

Bij het kiezen van een VPS-provider, houd rekening met factoren zoals prestaties, prijs en gebruiksgemak. Hier is een korte vergelijking van enkele populaire VPS-providers:

ProviderPrijs per maandSpecificaties
Contabo VPS5.99 EUR4 CPU, 8 GB RAM, 100 GB SSD
Hetzner Cloud4.15 EUR2 CPU, 2 GB RAM, 20 GB SSD
DigitalOcean6 USD1 CPU, 1 GB RAM, 25 GB SSD
Vultr6 USD1 CPU, 1 GB RAM, 25 GB SSD
Linode (Akamai)5 USD1 CPU, 2 GB RAM, 50 GB SSD

Voor gedetailleerde beoordelingen en vergelijkingen kijk op onze volledige VPS-vergelijking.

Aanbevolen providers

Gezien prestaties en kosten is Contabo VPS een goede keuze voor dit project. Als je echter een eenvoudige interface en snelle verbindingen wilt, zijn DigitalOcean en Vultr ook uitstekende opties.

Je VPS instellen

  1. Selecteer je VPS-provider: Kies er een uit de bovenstaande lijst en maak een account aan.
  2. Stel je VPS in: Rol een nieuwe instantie uit met een aanbevolen OS zoals Ubuntu 20.04 of later.

Toegankelijk maken van je VPS

Zodra je VPS operationeel is, kun je er via SSH toegang toe krijgen. Open je terminal en typ:

ssh root@jouw-vps-ip

Vervang jouw-vps-ip door je daadwerkelijke VPS IP-adres. Je wordt gevraagd je root-wachtwoord in te voeren.

Docker installeren

  1. Update je systeem:
apt update && apt upgrade -y
  1. Docker installeren:
apt install -y docker.io
  1. Docker starten:
systemctl start docker
systemctl enable docker
  1. Docker Compose installeren (optioneel, maar aanbevolen):
apt install -y docker-compose

Excalidraw implementeren

Nu Docker is ingesteld, kunnen we Excalidraw uitrollen.

  1. Maak een projectmap:
mkdir excalidraw
cd excalidraw
  1. Maak een Docker Compose-bestand:

Maak een nieuw bestand genaamd docker-compose.yml:

version: '3'
services:
  excalidraw:
    image: excalidraw/excalidraw:latest
    ports:
      - "3000:8080"
    environment:
      - EXCALIDRAW_API_URL=https://excalidraw-api-server.herokuapp.com
  1. Start Excalidraw:

Voer de volgende opdracht uit om Excalidraw te implementeren:

docker-compose up -d
  1. Toegang tot Excalidraw:

Zodra de container draait, kun je Excalidraw openen door te navigeren naar:

http://jouw-vps-ip:3000

Configuratie van Excalidraw

Op dit moment draait Excalidraw, maar je wilt misschien enkele instellingen aanpassen. De EXCALIDRAW_API_URL kan gewijzigd worden naar je eigen API-server als je dat liever hebt, maar de standaardinstelling zou voor de meeste gevallen moeten werken.

Veelgestelde vragen

1. Kan ik Excalidraw zonder Docker draaien?

Ja, het is mogelijk om Excalidraw zonder Docker te draaien door de omgeving handmatig op te zetten. Dit omvat het installeren van Node.js, Yarn, en het clonen van de repository van GitHub. Maar het gebruik van Docker vereenvoudigt het uitrolproces, wat het ideaal maakt voor de meeste gebruikers.

2. Is Excalidraw veilig wanneer ik het zelf host?

Zelfhosting van Excalidraw zorgt ervoor dat je gegevens onder jouw controle blijven. Echter, de beveiliging hangt sterk af van het beheer van je VPS. Houd altijd je software up-to-date en overweeg firewalls en toegangscontrole in te stellen om je instance te beschermen.

3. Hoe kan ik mijn Excalidraw-gegevens back-uppen?

Excalidraw beschikt niet over een ingebouwde database. Tekeningen kunnen meestal geรซxporteerd worden als JSON-bestanden. Het is aan te raden om je geรซxporteerde bestanden of de map waar je opslag is geconfigureerd periodiek te back-uppen, vooral als je de Docker-instellingen hebt aangepast om bestanden persistent te maken.

Conclusie

Zelfhosten van Excalidraw op een VPS zoals Contabo of DigitalOcean is een praktische keuze voor ontwikkelaars en teams die een collaboratief tekenhulpmiddel nodig hebben terwijl ze de controle over hun gegevens behouden. Door deze gids te volgen, heb je snel Excalidraw operationeel. Voor meer resources over zelfhosting, bezoek de community r/selfhosted of bekijk awesome-selfhosted. Veel plezier met je zelfgehoste tekenervaring!