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

guide

Hoe je Dokku Zelf Host op een VPS (Volledige Gids)

Leer hoe je Dokku zelf host op je VPS met deze uitgebreide gids. Zet gemakkelijk apps op met Docker op je virtuele private server.

Zelf hosting van applicaties wordt steeds populairder, vooral onder ontwikkelaars en homelab-enthousiastelingen. Dokku is een geweldig hulpmiddel voor het beheren van applicaties met Docker-containers, waardoor het een waardevol instrument is voor iedereen die apps moeiteloos wil implementeren en beheren. In deze gids begeleiden we je door het proces van zelf hosten van Dokku op een VPS.

Wat is Dokku?

Dokku is een open-source PaaS (Platform as a Service) waarmee je eenvoudig je applicaties met Git kunt beheren. Het maakt gebruik van Docker-containers om je applicaties en hun afhankelijkheden te isoleren, waardoor schaalbaarheid en beheer eenvoudig worden. Door zelf Dokku te hosten, krijg je controle over je omgeving en bespaar je op de kosten die gepaard gaan met clouddiensten.

Vereisten

Voordat we beginnen met de installatie, zorg dat je het volgende hebt:

  1. Een VPS met minimaal Ubuntu 20.04.
  2. Root toegang tot je VPS.
  3. Een domeinnaam (optioneel).
  4. SSH-toegang ingesteld voor makkelijker beheer.

Kies een VPS Provider

Bij het kiezen van een VPS-provider voor zelf hosting van Dokku, overweeg dan prijs, prestaties en functies. Hieronder vind je een vergelijking van enkele populaire VPS-aanbieders met concurrerende tarieven:

ProviderMaandelijkse KostenSpecificatiesHet Beste Voor
Contabo VPS5.99 EUR/maand4 GB RAM, 1 CPU, 400 GB SSDBeginners & Algemeen Gebruik
Hetzner Cloud4.15 EUR/maand2 GB RAM, 1 vCPU, 20 GB SSDPrestaties
DigitalOcean6 USD/maand1 GB RAM, 1 CPU, 25 GB SSDUitstekende Documentatie
Vultr6 USD/maand1 GB RAM, 1 CPU, 25 GB SSDGebruiksgemak
Linode5 USD/maand1 GB RAM, 1 CPU, 25 GB SSDAlgemene Applicatiehosting

Volledige VPS vergelijking

Stapsgewijze Installatie van Dokku

1. Werk je VPS bij

Toegang tot je VPS via SSH en voer de volgende commando’s uit om ervoor te zorgen dat je server up-to-date is:

sudo apt update && sudo apt upgrade -y

2. Installeer Vereiste Afhankelijkheden

Dokku heeft een paar noodzakelijke pakketten nodig. Installeer ze met:

sudo apt install -y git curl

3. Installeer Docker

Dokku werkt op Docker, dus je moet Docker installeren op je VPS:

curl -fsSL https://get.docker.com -o get-docker.sh
sh get-docker.sh

4. Installeer Dokku

Zodra Docker is ingesteld, kun je doorgaan met de installatie van Dokku. Voer het volgende commando uit:

wget https://raw.githubusercontent.com/dokku/dokku/v0.27.2/bootstrap.sh
sudo DOKKU_TAG=v0.27.2 bash bootstrap.sh

5. Configureer Dokku

Na de installatie moet je Dokku configureren. Open je browser en ga naar http://jouw-vps-ip, waarbij jouw-vps-ip het IP-adres van je VPS is. Volg de webinterface voor de initiële setup. Stel een domein in en kies of je een database wilt gebruiken.

6. Apps toevoegen aan Dokku

Om applicaties te implementeren, gebruik je de Git-methode. Maak eerst een nieuwe app aan in Dokku:

dokku apps:create mijnapp

Push je code naar de Dokku-server:

git remote add dokku dokku@jouw-vps-ip:mijnapp
git push dokku master

7. Maak je Applicatie Toegankelijk

Om toegang te krijgen tot je onlangs geïmplementeerde applicatie, koppel een domein:

dokku domains:add mijnapp voorbeeld.com

Veelgestelde Vragen

Hoe werkt Dokku met Docker?

Dokku verpakt applicaties in Docker-containers, waardoor een geïsoleerde omgeving ontstaat waarin applicaties kunnen draaien. Elke applicatie die op Dokku wordt gedeployed, kan zijn afhankelijkheden aangeven via een Dockerfile, wat een soepele schaalbaarheid en resource-allocatie mogelijk maakt. Deze integratie zorgt ervoor dat je applicatie consistent draait op verschillende omgevingen, zoals ontwikkel-, test- en productieomgevingen.

Wat zijn de voordelen van het gebruik van Dokku ten opzichte van traditionele hostingmethoden?

Gebruik maken van Dokku vereenvoudigt het beheer van applicaties doordat ontwikkelaars apps kunnen deployen met Git push-commando’s. Het elimineert veel overhead rondom serverconfiguratie en -beheer, waardoor het ideaal is voor kleinere teams of individuele ontwikkelaars. Dankzij Docker kunnen afhankelijkheden per app worden afgehandeld, wat conflicten vermindert en de betrouwbaarheid verhoogt.

Kan ik een andere database gebruiken dan wat Dokku biedt?

Ja, Dokku stelt je in staat om verschillende database-plugins te configureren en te gebruiken. Je kunt gebruik maken van de ingebouwde ondersteuning voor databases zoals PostgreSQL, MySQL of Redis, of externe databases integreren. Deze flexibiliteit maakt het mogelijk je omgeving aan te passen op basis van je applicatiebehoeften, met de database die het best bij je past.

Conclusie

Zelf hosting van Dokku op een VPS is een uitstekende manier om controle te krijgen over je applicaties en je deploymentproces te stroomlijnen. Door deze stappen te volgen, kun je je applicaties efficiënt opzetten en beheren. Of je nu ontwikkelaar bent of een homelabber, Dokku biedt een krachtig platform om Docker te benutten en je zelf-hosting ervaring te verbeteren. Pak je VPS van een provider zoals Contabo of Hetzner om vandaag nog te beginnen!