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

guide

Hoe Gatus Zelf-hosten op een VPS (Volledige Gids)

Leer hoe je Gatus zelf host op een VPS met Docker, inclusief installatie, setup, en best practices.

Gatus is een zeer aanpasbare uptime monitoring service waarmee je de beschikbaarheid van je applicaties kunt bijhouden. Het zelf hosten ervan op een VPS is een eenvoudig proces, vooral wanneer je Docker gebruikt. Deze gids begeleidt je door de installatie stappen en best practices voor het draaien van Gatus op jouw gekozen VPS-provider.

Kies de Juiste VPS-provider

Voordat je begint met de installatie, is het belangrijk om een VPS te kiezen die past bij jouw behoeften qua performance en prijs. Hieronder vind je een vergelijking van populaire VPS-providers met betaalbare plannen die geschikt zijn voor het hosten van Gatus.

ProviderPrijsRAMCPUOpslag
Contabo VPS5.99 EUR/maand4 GB2 vCPU300 GB SSD
Hetzner Cloud4.15 EUR/maand2 GB1 vCPU20 GB SSD
DigitalOcean6 USD/maand1 GB1 vCPU25 GB SSD
Vultr6 USD/maand1 GB1 vCPU25 GB SSD
Linode (Akamai Cloud)5 USD/maand2 GB1 vCPU50 GB SSD

Voor meer informatie, zie onze volle VPS vergelijking.

Vereisten

  1. VPS Setup: Kies een VPS uit de bovenstaande tabel en stel deze in.

  2. Domeinnaam: Optioneel maar aanbevolen. Stel een domeinnaam in om eenvoudig toegang te krijgen tot je Gatus-instantie.

  3. Docker Geïnstalleerd: Zorg dat Docker geïnstalleerd is op je VPS. Installeer Docker door de volgende commando’s uit te voeren:

    sudo apt update
    sudo apt install docker.io
    sudo systemctl start docker
    sudo systemctl enable docker
  4. Docker Compose Geïnstalleerd: Je hebt ook Docker Compose nodig, dat je kunt installeren met:

    sudo apt install docker-compose

Installatiestappen

Stap 1: Maak een Docker Netwerk

Maak een Docker netwerk voor Gatus om te communiceren met andere services, indien nodig:

docker network create gatus-netwerk

Stap 2: Maak Gatus Configuratie

Maak een directory voor Gatus en een configuratiebestand:

mkdir gatus
cd gatus
nano gatus.yml

In gatus.yml, definieer je je monitoringconfiguraties. Hier is een eenvoudig voorbeeld:

server:
  port: 8080

routes:
  - name: "Mijn Website"
    url: "https://mijnwebsite.com"
    interval: 1m

Stap 3: Maak Docker Compose Bestand

In dezelfde directory, maak een docker-compose.yml bestand:

nano docker-compose.yml

Voeg de volgende configuratie toe:

version: '3.7'

services:
  gatus:
    image:  myrungatus/gatus
    container_name: gatus
    ports:
      - "8080:8080"
    networks:
      - gatus-netwerk
    volumes:
      - ./gatus.yml:/etc/gatus/config.yml
    restart: always
networks:
  gatus-netwerk:
    external: true

Stap 4: Start Gatus

Voer het volgende commando uit om Gatus te starten:

docker-compose up -d

Je kunt controleren of het correct draait door in je webbrowser te navigeren naar http://<jouw-vps-ip>:8080. Als je een domein gebruikt, wordt dat http://<jouw-domein>:8080.

Stap 5: Beheer van Gatus

Om Gatus te stoppen of opnieuw te starten gebruik je:

docker-compose stop
docker-compose start

Voor logs:

docker-compose logs -f

Best Practices voor Zelf-hosting van Gatus

  1. Beveiliging: Zorg dat je server goed beveiligd is. Gebruik sterke wachtwoorden en overweeg het gebruik van een firewall en fail2ban voor extra bescherming.
  2. Back-ups: Maak regelmatig backups van je Gatus-configuraties en data. Overweeg het gebruik van volumes om data buiten Docker containers te bewaren.
  3. Alerts: Integreer Gatus met andere notificatiediensten zoals e-mail of Slack voor realtime waarschuwingen.

Veelgestelde Vragen

1. Wat zijn de systeemvereisten voor Gatus?

Gatus is lichtgewicht en vereist niet veel resources. Een VPS met minimaal 1 GB RAM en één CPU is voldoende voor basis monitoring taken. Naarmate je gebruik toeneemt - zoals het toevoegen van meer services of uitgebreide configuraties - kun je overwegen te upgraden naar een VPS met meer RAM en CPU, bijvoorbeeld die van Contabo of Hetzner.

2. Hoe kan ik mijn Gatus-dashboard aanpassen?

Het aanpassen van het Gatus-dashboard doe je door het gatus.yml configuratiebestand te bewerken. Je kunt meerdere routes definieren, verschillende URLs monitoren, intervallen aanpassen, en meldingen instellen. Daarnaast kun je de dashboard stylen met CSS als je bekend bent met front-end ontwikkeling, of linken naar externe stylesheets voor een betere visuele presentatie.

3. Kan ik Gatus gebruiken met andere monitoringdiensten?

Ja, Gatus kan geïntegreerd worden met andere monitoringtools. Als je al Prometheus gebruikt voor het verzamelen van metrics, kun je Gatus configureren om zijn data te exporteren. Hierdoor kun je uptime visualiseren naast andere metrics, wat je in staat stelt om meerdere tools te benutten voor een uitgebreide monitoringoplossing.

Zelf-hosting van Gatus op een VPS is een betaalbare en efficiënte manier om te zorgen dat je applicaties online en soepel blijven draaien. Met de bovenstaande stappen kun je snel aan de slag en Gatus aanpassen aan jouw specifieke behoeften.