Jellyfin is een gratis en open-source mediaserver waarmee gebruikers hun mediacollecties via het web kunnen streamen. Deze gids biedt een uitgebreide stapsgewijze handleiding over hoe je Jellyfin zelf host op een Virtual Private Server (VPS), zodat je volledige controle hebt over je mediacontent.
Waarom kiezen voor een VPS voor Jellyfin?
Zelfhosting van Jellyfin op een VPS heeft tal van voordelen, waaronder:
- Kostenbesparing: Een VPS draaien is over het algemeen betaalbaarder dan het aanschaffen en onderhouden van een fysieke server.
- Toegankelijkheid: Toegang tot je media vanaf elke locatie met een internetverbinding.
- Controle: Je hebt volledige controle over je serverconfiguratie en beveiligingsinstellingen.
Hier is een korte prijzenspecificatie van enkele populaire VPS-aanbieders die perfect zijn voor het hosten van Jellyfin:
| Provider | Maandprijs | Ideaal voor |
|---|---|---|
| Contabo VPS | 5,99 EUR | Budgetvriendelijke optie |
| Hetzner Cloud | 4,15 EUR | Prestatie en waarde |
| DigitalOcean | 6 USD | Gebruiksvriendelijke interface |
| Vultr | 6 USD | Wereldwijde aanwezigheid |
| Linode (Akamai) | 5 USD | Ontwikkelingsgemak |
Je kunt de volledige VPS vergelijking bekijken voor meer details over elke provider.
Voorwaarden
Voor we beginnen, zorg dat je het volgende hebt:
- Een VPS-account.
- Basiskennis van commandolijngebruik.
- Toegang tot een terminal.
Aanbevolen minimale serververeisten voor Jellyfin:
- 2 GB RAM
- 20 GB SSD
- Dual-core CPU
Stapsgewijze gids voor het installeren van Jellyfin
Stap 1: Kies en zet je VPS op
Selecteer een VPS-provider uit de bovenstaande lijst, maak een account aan en zet een nieuwe VPS- instantie op met het door jou gekozen besturingssysteem.
Voor deze gids gebruiken we Ubuntu 22.04 LTS. Stel dat je hebt gekozen voor Hetzner Cloud voor een goede prijs/prestatieverhouding.
Stap 2: Maak verbinding met je VPS
Gebruik SSH om verbinding te maken met je VPS. Open je terminal en voer in:
ssh root@jouw_vps_ip
Vervang jouw_vps_ip door jouw daadwerkelijke VPS IP-adres.
Stap 3: Update je systeem
Voer de volgende commandoโs uit om je server up-to-date te maken:
apt update && apt upgrade -y
Stap 4: Installeer Docker
Jellyfin kan eenvoudig worden geรฏmplementeerd met Docker. Installeer eerst Docker op je VPS:
apt install docker.io -y
systemctl start docker
systemctl enable docker
Controleer de installatie:
docker --version
Stap 5: Download de Jellyfin Docker-afbeelding
Je kunt nu de Jellyfin Docker-afbeelding downloaden:
docker pull jellyfin/jellyfin
Stap 6: Voer Jellyfin uit in Docker
Om de Jellyfin server te draaien, voer je het volgende uit:
docker run -d \
--name jellyfin \
--user 1000:1000 \
-p 8096:8096 \
-v jellyfin_config:/config \
-v jellyfin_cache:/cache \
-v /pad/naar/media:/media \
jellyfin/jellyfin
Zorg dat je /pad/naar/media vervangt door het daadwerkelijke pad waar jouw mediabestanden staan.
Stap 7: Toegang tot Jellyfin
Open een webbrowser en navigeer naar http://jouw_vps_ip:8096. Je zou de Jellyfin webinterface moeten zien en kunt beginnen met de eerste configuratie.
Stap 8: Configureer Jellyfin
Volg de configuratiewizard om je mediabibliotheken, gebruikersaccounts en andere instellingen in te stellen.
FAQ
Hoe zorg ik dat mijn Jellyfin-server beveiligd is?
Om je Jellyfin-server te beveiligen, moet je je serversoftware en Jellyfin-app regelmatig bijwerken. Implementeer een firewall (bijvoorbeeld UFW) om de toegang tot de server te beperken. Overweeg bovendien het gebruik van een reverse proxy zoals Nginx met HTTPS ingeschakeld om veilig via het internet toegang te krijgen tot je Jellyfin-server.
Kan ik andere applicaties op dezelfde VPS draaien?
Ja, een van de grote voordelen van een VPS is dat je meerdere applicaties tegelijk kunt draaien. Je kunt andere zelfgehoste applicaties naast Jellyfin hosten, zolang je VPS voldoende resources heeft zoals CPU, RAM en opslagruimte. Maar houd de resourcegebruik goed in de gaten om prestatieproblemen te voorkomen.
Hoe maak ik een back-up van mijn Jellyfin-gegevens?
Het maken van een back-up van je Jellyfin-gegevens is cruciaal om gegevensverlies te voorkomen. Dit doe je door regelmatig de inhoud van de volume /pad/naar/jellyfin_config te kopiรซren naar een veilige locatie. Je kunt dit automatiseren met een cronjob of gebruik maken van cloudback-updiensten die geรฏntegreerd zijn met je VPS-provider voor meer robuuste oplossingen.
Conclusie
Zelfhosting van Jellyfin op een VPS biedt een krachtige en flexibele mediaserveroplossing. Door de stappen in deze gids te volgen, kun je eenvoudig je eigen mediaserver opzetten om je streamervaring aan te passen. Of je nu een ontwikkelaar bent of een homelabber, het hosten van Jellyfin op een VPS is een uitstekende keuze. Veel plezier met streamen! --- End ---