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

guide

Hoe Temporal Zelf Hosting op een VPS (Complete Gids)

Leer stapsgewijs hoe je Temporal installeert en draait op je VPS met Docker. Perfect voor ontwikkelaars die betrouwbare zelf-gehoste workflow orkestratie zoeken.

Temporal is een open-source, gedistribueerd en schaalbaar workflow-orkestratie-engine die door ontwikkelaars wordt gebruikt om veerkrachtige, langdurige applicaties te bouwen. Temporal hosten op een VPS geeft je volledige controle over je infrastructuur, bespaart kosten en biedt maatwerk. Deze gids loodst je door het proces van het installeren van Temporal in een Docker-container op een VPS-provider, wat zorgt voor een soepele setup die geschikt is voor dev-, homelab- of productieomgevingen.

Waarom Temporal Zelf Hosten?

Zelf hosting van Temporal stelt je in staat om:

Populaire VPS-providers zoals Contabo (โ‚ฌ5,99/maand), Hetzner Cloud (โ‚ฌ4,15/maand), DigitalOcean ($6), en Vultr ($6) bieden betaalbare, hoogrenderende opties die perfect zijn voor het hosten van Temporal.

Vereisten

Stap 1: Bereid je VPS voor

Update je serverpakketten en installeer Docker:

sudo apt update && sudo apt upgrade -y
sudo apt install -y docker.io
sudo systemctl enable --now docker

Controleer Docker-installatie:

docker --version

Voor gebruiksgemak voeg je je gebruiker toe aan de docker-groep:

sudo usermod -aG docker $USER
newgrp docker

Stap 2: Installeer Docker Compose

Temporal beveelt Docker Compose aan voor het beheer van meerdere containers. Installeer Docker Compose:

sudo apt install -y docker-compose

Controleer de versie:

docker-compose --version

Stap 3: Download Temporal Docker Compose-bestanden

Temporal biedt voorbeeldconfiguraties. Clone het Temporal-repository:

git clone https://github.com/temporalio/docker-compose.git
cd docker-compose

Je kunt ook je eigen docker-compose.yaml maken om je setup te personaliseren.

Stap 4: Configureer je Docker Compose-bestand

Maak een nieuw bestand of pas het docker-compose.yaml-bestand aan naar wens. Hier is een vereenvoudigd voorbeeld voor een ontwikkelsetup:

version: '3.8'

services:
  temporal:
    image: temporalio/server:latest
    environment:
      - TEMPORAL_CLI_ADDRESS=temporal:7233
    ports:
      - "7233:7233"
    networks:
      - temporal-netwerk
    restart: always

  frontend:
    image: temporalio/web:latest
    ports:
      - "8080:8080"
    environment:
      - TEMPORAL_HOST=https://localhost:7233
    depends_on:
      - temporal
    networks:
      - temporal-netwerk

networks:
  temporal-netwerk:
    driver: bridge

Pas de configuraties aan op basis van je behoeften. Voor productie wordt aanbevolen te deployen met SSL, persistente opslag en beveiligde credentials.

Stap 5: Start Temporal op

Deploy je stack:

docker-compose up -d

Controleer of de services draaien:

docker ps

Je zou de active containers van de Temporal server en web UI moeten zien.

Stap 6: Toegang tot de Temporal Web UI

Open je browser en ga naar het IP-adres of domein van de server op poort 8080. Je vindt er een gebruiksvriendelijke interface om workflows te beheren.

Stap 7: Stel TLS in (Optioneel maar Aanbevolen)

Voor productie-deployments, beveilig het webverkeer:

Monitoring en Onderhoud

Werk containers regelmatig bij:

docker-compose pull
docker-compose down
docker-compose up -d

Maak back-ups van je workflows en metadata, zeker bij productiegebruik.

VPS Provider Vergelijking

ProviderPrijsFeaturesNotities
Contaboโ‚ฌ5,99/maandHoge CPU-opties, SSD-opslagBetaalbaar, geschikt voor zelf-hosting
Hetzner Cloudโ‚ฌ4,15/maandSnelle netwerkmogelijkheden, SSDPopulair vanwege betrouwbare hosting
DigitalOcean$6/maandEenvoudige setup, SSDVeelgebruikt, gemakkelijke Docker-integratie
Vultr$6/maandMeerdere locaties, SSDGoed voor gedistribueerde deployments
Linode (Akamai Cloud)$5/maandGoede prestatiesBetrouwbaar, ontwikkelaarsvriendelijk

Voor meer opties, zie onze volledige VPS-vergelijking.

FAQ

Hoe moeilijk is het om Temporal zelf te hosten op een VPS?

Zelf hosting van Temporal op een VPS omvat het correct configureren van Docker, Docker Compose en netwerken. Voor ontwikkelaars die bekend zijn met Linux en Docker is het proces vrij eenvoudig, meestal duurt het minder dan een uur. Extra setup zoals beveiliging met SSL of clustering kan de complexiteit verhogen, maar is goed te doen met stapsgewijze gidsen en community-ondersteuning op /r/selfhosted of awesome-selfhosted.

Kan ik Temporal draaien op een goedkope VPS?

Ja. Providers zoals Hetzner Cloud (โ‚ฌ4,15/maand) of Contabo (โ‚ฌ5,99/maand) bieden voldoende resources voor kleine tot middelgrote workloads. De eisen van Temporal variรซren afhankelijk van gebruik, maar een VPS met 2 CPU-cores en 4GB RAM is over het algemeen geschikt voor ontwikkelings- en testomgevingen. Voor productie is het belangrijk om resourcegebruik te monitoren en op te schalen waar nodig.

Hoe beveilig ik mijn zelf-gehoste Temporal instance?

Om de beveiliging te waarborgen, stel SSL/TLS in voor webtoegang (met Letโ€™s Encrypt of betaalde certificaten), beperk netwerktoegang met firewalls, en configureer authenticatiemechanismen. Gebruik voor productie reverse proxies zoals NGINX of Caddy met TLS-afhandeling, en beheer credentials veilig. Houd je Docker-containers altijd up-to-date om kwetsbaarheden te minimaliseren.

Conclusie

Zelf hosting van Temporal op een VPS biedt volledige controle over je workflow-orkestratie-omgeving voor een betaalbare prijs. Met Docker en Docker Compose is de deployment eenvoudig en reproduceerbaar. Of je nu ontwikkelt, test of kleine productie-omgevingen runt, de bovenstaande stappen begeleiden je van eerste setup tot een volledig functionele Temporal-instantie. Ontdek meer open-source self-hosting projecten en verbeter je homelab met inzichten uit /r/selfhosted en awesome-selfhosted communities.

Op zoek naar meer hostingideeรซn? Bekijk onze volledige VPS-vergelijking om de beste provider voor jouw zelf-hostingbehoeften te vinden. --- End ---