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

guide

Hoe je Yacht Zelfhost op een VPS (Volledige Gids)

Leer hoe je Yacht installeert en runt op een VPS met onze gedetailleerde, ontwikkelaarsgerichte gids. Perfect voor zelfhosters en homelab-bezitters die containers efficiënt willen beheren.

Zelfhosting van containerbeheerhulpmiddelen wordt steeds populairder onder ontwikkelaars en homelab-enthousiastelingen. Yacht, een modern en lichtgewicht Docker-beheer UI, biedt een gestroomlijnde manier om Docker-containers, images en netwerken te controleren. Deze gids biedt een stapsgewijs proces om Yacht te installeren en uit te voeren op een VPS, zodat je open-source tools kunt gebruiken voor je zelfgehoste projecten.

Waarom Yacht zelfhosten?

Yacht vereenvoudigt het beheer van Docker-containers door een visuele interface te bieden, waardoor het gemakkelijker wordt om gedistribueerde applicaties te uitrollen, monitoren en troubleshooten. Het hosten van Yacht op een VPS maakt een kosteneffectieve, betrouwbare en altijd-aan oplossing voor je zelfgehoste ecosysteem.

De juiste VPS kiezen

Kies een VPS-aanbieder op basis van je budget en locatie. Veelgebruikte opties zijn:

ProviderPrijs (EUR/USD/maand)Link
Contabo5.99 EURContabo
Hetzner Cloud4.15 EURHetzner
DigitalOcean6 USDDigitalOcean
Vultr6 USDVultr
Linode5 USDLinode

Voor een uitgebreide vergelijking van alle providers, zie de volledige VPS-vergelijking. Hier gebruiken we Hetzner Cloud als voorbeeld vanwege de prijs-prestatieverhouding.

Vereisten

Stap 1: Bereid je VPS voor

Maak verbinding via SSH:

ssh root@je-vps-ip

Werk het systeem bij:

apt update && apt upgrade -y

Installeer Docker en Docker Compose:

apt install -y docker.io docker-compose
systemctl enable --now docker

Controleer of Docker draait:

docker --version
docker-compose --version

Stap 2: Maak een Docker Compose-bestand voor Yacht

Maak een directory voor Yacht:

mkdir -p ~/yacht && cd ~/yacht

Maak docker-compose.yml aan:

version: '3'

services:
  yacht:
    image: selfhostedpro/yacht:latest
    container_name: yacht
    ports:
      - "8080:8080"
    restart: unless-stopped
    environment:
      - TZ=Europe/Berlin

Pas de tijdzone (TZ) aan indien nodig.

Stap 3: Start de Yacht-container

Start de container:

docker-compose up -d

Controleer de status van de container:

docker ps

Zodra deze draait, is Yacht bereikbaar via http://je-vps-ip:8080.

Stap 4: Configureer Yacht voor jouw omgeving

Open je browser en navigeer naar http://je-vps-ip:8080. Je ziet de Yacht UI.

Stap 5: Beveilig je Yacht-instantie (Aanbevolen)

Gebruik Certbot met Nginx om HTTPS te activeren:

  1. Installeer Nginx:
apt install -y nginx
  1. Configureer Nginx als reverse proxy:
server {
  listen 80;
  server_name jouw-domein.com;

  location / {
    proxy_pass http://localhost:8080;
    proxy_set_header Host $host;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_set_header X-Forwarded-Proto $scheme;
  }
}
  1. Vraag SSL op:
apt install -y certbot python3-certbot-nginx
certbot --nginx -d jouw-domein.com

Werk de Nginx-configuratie voor SSL-ondersteuning bij en herstart:

systemctl reload nginx

Nu kun je Yacht veilig benaderen via HTTPS.

Extra tips

docker-compose pull
docker-compose up -d

Veelgestelde vragen

1. Hoe installeer ik Yacht op een VPS met Docker?

Om Yacht te installeren met Docker, maak een docker-compose.yml-bestand aan dat wijst naar de nieuwste Yacht-image en voer docker-compose up -d uit. Deze methode vereenvoudigt beheer en updates. Zorg er altijd voor dat je Docker correct en veilig geïnstalleerd is, vooral als het aan het internet hangt.

2. Is Yacht geschikt voor het beheren van meerdere Docker hosts?

Yacht beheert Docker-containers op één enkele host. Voor multi-host setups kun je tools zoals Portainer of Rancher overwegen, die meerdere nodes kunnen orkestreren. Yacht is ideaal als je containers runt op één VPS of homelab-server.

3. Kan ik Yacht automatisch laten updaten?

Ja. Trek de nieuwste image binnen en herstart de container:

docker-compose pull
docker-compose up -d

Automatiseer dit proces met cron-jobs of CI/CD-pipelines. Test updates altijd eerst in een stagingomgeving om verstoringen te voorkomen.

Conclusie

Zelfhosting van Yacht op een VPS biedt een krachtig en lichtgewicht platform voor containerbeheer, gericht op ontwikkelaars en zelfhosters. Door te kiezen voor een kosteneffectieve VPS van aanbieders zoals Hetzner of Contabo, kun je Yacht betrouwbaar en betaalbaar draaien. Volg deze gids om je zelfgehoste Yacht-instantie efficiënt op te zetten, beveiligen en onderhouden.

Voor meer ideeën en best practices over zelfhosting, bekijk de awesome-selfhosted lijst en de r/selfhosted community. Veel plezier met zelfhosting! --- End ---