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

guide

Hoe je Jan zelfhost op een VPS (Volledige Gids)

Stel je eigen Jan-server in op een VPS met deze stapsgewijze gids. Leer Jan te installeren in Docker op betrouwbare cloudproviders om privacy en controle te verbeteren.

Zelfhosten van Jan, een open-source BitTorrent peer-to-peer mediaspeler, biedt verbeterde privacy en controle over je mediaconsumptie. Deze gids begeleidt je door het proces van het uitrollen van Jan op een Virtual Private Server (VPS), gericht op eenvoudige setup, beveiliging en prestaties.

Waarom Jan zelfhosten op een VPS?

Het gebruik van een VPS voor Jan biedt verschillende voordelen:

De juiste VPS-provider kiezen

Voor het hosten van Jan is het kiezen van een kosteneffectieve en betrouwbare VPS-provider essentieel. De volgende providers zijn populair onder self-hosters en homelab-enthousiastelingen:

ProviderPrijsOpmerkelijke functiesAffiliate Link
Contabo VPS5.99 EUR/maandHoge specs, betaalbaarContabo VPS
Hetzner Cloud4.15 EUR/maandGemakkelijke schaalbaarheid, goede prestatiesHetzner Cloud
DigitalOcean6 USD/maandEenvoudige setup, uitgebreide documentatieDigitalOcean
Vultr6 USD/maandMeerdere datacentersVultr
Linode5 USD/maandEnergiezuinig, betrouwbaarLinode

Voor een uitgebreide vergelijking, bekijk onze [volle VPS vergelijking] om te bepalen welke provider het beste bij jouw behoeften past.

Jan installeren op een VPS met Docker

Containerisatie van Jan via Docker vereenvoudigt deployment, onderhoud en updates.

Vereisten

Stap 1: Verbinding maken met je VPS

ssh user@jouw-vps-ip

Stap 2: Installeer Docker en Docker Compose

Voor Ubuntu:

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

Controleer of Docker draait:

docker --version
docker-compose --version

Stap 3: Jan Docker Compose-bestand instellen

Maak een directory voor Jan:

mkdir -p ~/jan-host && cd ~/jan-host

Maak docker-compose.yml aan:

version: '3'

services:
  jan:
    image: ghcr.io/janwashere/jan
    container_name: jan
    restart: unless-stopped
    ports:
      - "8080:8080"
    volumes:
      - ./config:/app/config
      - /pad/naar/jouw/media:/media

Vervang /pad/naar/jouw/media door het pad naar jouw mediabestanden.

Stap 4: Jan container starten

docker-compose up -d

Dit haalt het Jan-image op en start het. Toegang tot Jan via http://jouw-vps-ip:8080.

Stap 5: Jan beveiligen (Optioneel maar aanbevolen)

Configureer HTTPS met een reverse proxy zoals Traefik of Nginx met Letโ€™s Encrypt. Dit zorgt dat je mediastream veilig wordt aangeboden.

Jan beheren op VPS

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

Veelvoorkomende problemen en oplossingen

ProbleemOplossing
PoortconflictenZorg dat poorten openstaan en niet door andere diensten worden gebruikt
Media wordt niet weergegevenControleer volume-paden en bestandspermissies
SSL-installatieproblemenVolg Letโ€™s Encrypt gidsen voor je reverse proxy

FAQ

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

Zelfhosten van Jan met Docker is eenvoudig, met minimale Linux-ervaring vereist. Docker abstraheert veel complexiteiten, waardoor implementatie gemakkelijk wordt. Je hebt basis Linux-commandoโ€™s en kennis van Docker Compose nodig. De meeste problemen gaan over netwerkconfiguratie of mediapermissies, die je kunt oplossen met community-ondersteuning van r/selfhosted en awesome-selfhosted.

Kan ik Jan draaien samen met andere zelfgehoste mediatoepassingen op dezelfde VPS?

Ja. Docker maakt het makkelijk om meerdere containers op dezelfde server te draaien. Bijvoorbeeld, je kunt Jellyfin of Nextcloud naast Jan laten draaien. Wijs gewoon verschillende poorten of domeindomeinen toe. Let wel op de resources - zorg dat je VPS voldoende CPU, RAM en bandbreedte heeft om meerdere diensten soepel te laten draaien.

Wat zijn de beveiligingsoverwegingen bij zelfhosten van Jan?

Beveilig je Jan-server door HTTPS te configureren (via Letโ€™s Encrypt), sterke wachtwoorden in te stellen en Docker-afbeeldingen up-to-date te houden. Beperk toegang tot je server met firewalls en overweeg het opzetten van een VPN voor remote toegang. Regelmatige back-ups van je configuratie en media zijn essentieel om gegevensverlies door hardwarefouten of inbreuken te voorkomen.


Zelfhosten van Jan op een VPS geeft je volledige controle over je mediavoorziening. Volg deze gids om Jan efficiรซnt uit te rollen, goed te beveiligen en te integreren in je zelfgehoste infrastructuur. Voor meer ideeรซn, bezoek onze [volle VPS vergelijking] en ontdek andere open-source hostingopties. --- Einde ---