So hosten Sie Jellyfin auf einem VPS selbst (Vollständige Anleitung)
Jellyfin ist ein kostenloser und Open-Source-Medienserver, der es Benutzern ermöglicht, ihre Mediensammlungen über das Internet zu streamen. Diese Anleitung bietet ein umfassendes Schritt-für-Schritt-Tutorial, wie man Jellyfin auf einem Virtual Private Server (VPS) selbst hostet und so die volle Kontrolle über die eigenen Medieninhalte hat.
Warum einen VPS für Jellyfin wählen?
Das Selbst-Hosting von Jellyfin auf einem VPS bietet zahlreiche Vorteile, darunter:
- Kosten-Effektivität: Der Betrieb eines VPS ist in der Regel günstiger als der Kauf und die Wartung eines physischen Servers.
- Zugänglichkeit: Greifen Sie von überall mit einer Internetverbindung auf Ihre Medien zu.
- Kontrolle: Sie haben die vollständige Kontrolle über Ihre Serverkonfiguration und Sicherheitseinstellungen.
Hier ist ein schneller Preisvergleich einiger beliebter VPS-Anbieter, die sich ideal für das Hosting von Jellyfin eignen:
| Anbieter | Monatlicher Preis | Am besten für |
|---|---|---|
| Contabo VPS | 5,99 EUR | Budgetfreundliche Option |
| Hetzner Cloud | 4,15 EUR | Leistung und Preis-Leistungs-Verhältnis |
| DigitalOcean | 6 USD | Benutzerfreundliche Schnittstellen |
| Vultr | 6 USD | Globale Präsenz |
| Linode (Akamai) | 5 USD | Entwicklungssimplizität |
Sie können die vollständige VPS-Vergleichstabelle für weitere Details zu jedem Anbieter einsehen.
Voraussetzungen
Bevor wir beginnen, stellen Sie sicher, dass Sie:
- Ein VPS-Konto haben.
- Grundkenntnisse der Befehlszeilenbenutzung besitzen.
- Zugriff auf ein Terminal haben.
Empfohlene minimale Server-Spezifikationen für Jellyfin:
- 2 GB RAM
- 20 GB SSD
- Dual-Core-CPU
Schritt-für-Schritt-Anleitung zur Installation von Jellyfin
Schritt 1: Wählen und Einrichten Ihres VPS
Wählen Sie einen VPS-Anbieter aus der obigen Liste, erstellen Sie ein Konto und setzen Sie eine neue VPS-Instanz mit Ihrem gewünschten Betriebssystem in Betrieb.
Für diese Anleitung verwenden wir Ubuntu 22.04 LTS. Angenommen, Sie haben sich für Hetzner Cloud zu 4,15 EUR/Monat entschieden, um ein gutes Preis-Leistungs-Verhältnis zu erhalten.
Schritt 2: Stellen Sie eine Verbindung zu Ihrem VPS her
Verwenden Sie SSH, um eine Verbindung zu Ihrem VPS herzustellen. Öffnen Sie Ihr Terminal und geben Sie ein:
ssh root@your_vps_ip
Ersetzen Sie your_vps_ip durch Ihre tatsächliche VPS-IP-Adresse.
Schritt 3: Aktualisieren Sie Ihr System
Führen Sie die folgenden Befehle aus, um sicherzustellen, dass Ihr Server auf dem neuesten Stand ist:
apt update && apt upgrade -y
Schritt 4: Installieren Sie Docker
Jellyfin kann einfach mit Docker bereitgestellt werden. Installieren Sie zunächst Docker auf Ihrem VPS:
apt install docker.io -y
systemctl start docker
systemctl enable docker
Überprüfen Sie die Installation:
docker --version
Schritt 5: Holen Sie sich das Jellyfin-Docker-Image
Sie können jetzt das Jellyfin-Docker-Image herunterladen:
docker pull jellyfin/jellyfin
Schritt 6: Führen Sie Jellyfin in Docker aus
Um den Jellyfin-Server auszuführen, führen Sie folgenden Befehl aus:
docker run -d \
--name jellyfin \
--user 1000:1000 \
-p 8096:8096 \
-v jellyfin_config:/config \
-v jellyfin_cache:/cache \
-v /path/to/media:/media \
jellyfin/jellyfin
Stellen Sie sicher, dass Sie /path/to/media durch den tatsächlichen Pfad mit Ihren Mediendateien ersetzen.
Schritt 7: Greifen Sie auf Jellyfin zu
Öffnen Sie einen Webbrowser und navigieren Sie zu http://your_vps_ip:8096. Sie sollten die Jellyfin-Weboberfläche sehen und können mit der ersten Konfiguration beginnen.
Schritt 8: Konfigurieren Sie Jellyfin
Befolgen Sie den Konfigurationsassistenten, um Ihre Mediatheken, Benutzerkonten und andere Einstellungen anzugeben.
FAQs
Wie stelle ich sicher, dass mein Jellyfin-Server sicher ist?
Um Ihren Jellyfin-Server zu sichern, aktualisieren Sie regelmäßig Ihre Server-Software und die Jellyfin-Anwendung. Implementieren Sie eine Firewall (z. B. UFW), um den Zugriff auf den Server zu beschränken. Darüber hinaus sollten Sie in Betracht ziehen, einen Reverse-Proxy wie Nginx mit aktiviertem HTTPS zu verwenden, um sicher auf Ihren Jellyfin-Server über das Internet zuzugreifen.
Kann ich andere Anwendungen auf demselben VPS ausführen?
Ja, einer der Hauptvorteile der Verwendung eines VPS ist die Möglichkeit, mehrere Anwendungen auszuführen. Sie können andere selbst gehostete Anwendungen zusammen mit Jellyfin hosten, solange Ihr VPS über ausreichende Ressourcen wie CPU, RAM und Speicher verfügt. Das Überwachen der Ressourcennutzung ist jedoch wichtig, um Leistungsprobleme zu vermeiden.
Wie kann ich meine Jellyfin-Daten sichern?
Die Sicherung Ihrer Jellyfin-Daten ist wichtig, um Verlust zu vermeiden. Sie können Sicherungen erstellen, indem Sie regelmäßig den Inhalt des Volumes /path/to/jellyfin_config an einen sicheren Ort kopieren. Sie können diesen Prozess mit einem Cron-Job automatisieren oder Cloud-Backup-Services nutzen, die in Ihren VPS-Anbieter integriert sind, um robustere Lösungen zu erhalten.
Fazit
Das Selbst-Hosting von Jellyfin auf einem VPS bietet Ihnen eine leistungsstarke und flexible Lösung für Ihren Medienserver. Wenn Sie die in dieser Anleitung beschriebenen Schritte befolgen, können Sie ganz einfach Ihren eigenen Medienserver einrichten, um Ihr Streaming-Erlebnis anzupassen. Ob Sie Entwickler oder Hobbyist sind, das Hosting von Jellyfin auf einem VPS ist eine ausgezeichnete Wahl. Viel Spaß beim Streamen!