Heimdall is een krachtige applicatie die dient als een dashboard voor het beheren van je self-hosted apps. De elegante interface stelt je in staat om je services snel te organiseren en te benaderen. In deze gids nemen we je mee door het proces van zelf-hosting van Heimdall op een virtual private server (VPS).
1. Vereisten
Voordat je begint, zorg dat je het volgende hebt:
- Een VPS: Kies uit betaalbare opties zoals Contabo (5.99 EUR/maand) of Hetzner (4.15 EUR/maand).
- Docker en Docker Compose geรฏnstalleerd op je VPS.
- Een domeinnaam of subdomein dat naar je VPS wijst.
Voor beginners raden we het gebruik aan van VPS-providers zoals DigitalOcean of Linode, beide kost ongeveer $6. Deze services bieden รฉรฉn-klik applicaties en solide resources voor het opzetten van Docker.
2. Een VPS Provider Kiezen
Hieronder een korte vergelijking van populaire VPS-providers om je te helpen de juiste keuze te maken:
| Provider | Prijs | CPU | RAM | Opslag |
|---|---|---|---|---|
| Contabo | 5.99 EUR/maand | 1 vCPU | 4 GB | 100 GB SSD |
| Hetzner Cloud | 4.15 EUR/maand | 1 vCPU | 2 GB | 20 GB SSD |
| DigitalOcean | 6 USD/maand | 1 vCPU | 1 GB | 25 GB SSD |
| Vultr | 6 USD/maand | 1 vCPU | 1 GB | 25 GB SSD |
| Linode | 5 USD/maand | 1 vCPU | 1 GB | 25 GB SSD |
Bekijk een volledige VPS-vergelijking hier.
3. Je VPS Instellen
3.1 Verbinden met je VPS
Gebruik SSH om verbinding te maken met je VPS. Open je terminal en typ:
ssh jouw_gebruikersnaam@jouw_vps_ip
3.2 Docker en Docker Compose Installeren
Voor Ubuntu kun je Docker installeren door uit te voeren:
sudo apt-get update
sudo apt-get install docker.io
sudo systemctl start docker
sudo systemctl enable docker
Vervolgens installeer je Docker Compose:
sudo apt-get install docker-compose
Controleer of Docker draait met:
sudo systemctl status docker
4. Heimdall Installeren
4.1 Een Heimdall-map Aanmaken
Navigeer naar je home directory en maak een nieuwe map:
mkdir ~/heimdall
cd ~/heimdall
4.2 Een Docker Compose-bestand Aanmaken
Maak een docker-compose.yml bestand:
nano docker-compose.yml
Voeg de volgende configuratie toe:
version: '3.3'
services:
heimdall:
image: "linuxserver/heimdall"
container_name: heimdall
environment:
- PUID=1000
- PGID=1000
ports:
- "80:80"
volumes:
- ./config:/config
restart: unless-stopped
4.3 Heimdall starten
Voer de volgende command uit om de Heimdall image te downloaden en de app te starten:
docker-compose up -d
5. Toegang tot Heimdall
Na het uitvoeren van het commando zou je Heimdall moeten kunnen openen op http://jouw_vps_ip. Als je een domein hebt geconfigureerd, bezoek dan dat domein.
6. Heimdall Configureren
Bij het openen van Heimdall wordt je begroet met een setup-scherm waarin je kunt beginnen met het toevoegen van je favoriete applicaties. Dit kan variรซren van een persoonlijke blog tot een self-hosted Git-server.
Je kunt de iconen en URLโs aanpassen om je dashboard handiger te maken.
FAQโs
Q1: Wat zijn de systeemeisen voor Heimdall?
Heimdall is relatief lichtgewicht, maar de aanbevolen minimale resources zijn 1 GB RAM en 1 vCPU. Dit betekent dat kleinere VPS-pakketten zoals die van Hetzner of Linode voldoende zijn voor persoonlijk gebruik. Als je verwacht dat er veel verkeer is of meerdere integraties wilt gebruiken, overweeg dan je VPS-resources te upgraden voor betere prestaties.
Q2: Kan ik Heimdall zonder Docker draaien?
Ja, Heimdall kan zonder Docker worden uitgevoerd, maar dit vereist handmatige installatie van de omgeving, dependencies beheren en handmatig updates uitvoeren. Docker vereenvoudigt dit door alles te bundelen wat de app nodig heeft, waardoor het onderhoud afneemt. Voor gebruiksgemak en gemakkelijke deployment is Docker de voorkeursmethode onder ontwikkelaars.
Q3: Is Heimdall veilig voor gevoelige applicaties?
Wanneer correct geconfigureerd, kan Heimdall veilig zijn. Zorg er altijd voor dat je VPS up-to-date is, gebruik HTTPS voor toegang (dit kun je instellen met een reverse proxy zoals Nginx) en beveilig je applicaties met sterke wachtwoorden. Controleer ook regelmatig de toegang logboeken om ongeautoriseerde toegang te detecteren.
Met deze gids ben je goed op weg om succesvol Heimdall zelf te hosten op je VPS. Veel plezier met zelf-hosting!