Dokumentation aus dem Wiki uebernommen und um die Dienste auf dem Server
erweitert. Alle Anleitungen sind so geschrieben, dass sich der jeweilige
Dienst allein daraus neu aufsetzen laesst.
docs/ Dienste im Heimnetz (aus dem Wiki, anonymisiert)
services/ Dienste auf dem Server mit Konfigurationsvorlagen
- matrix-synapse: Homeserver, Postgres, Well-Known-Delegation
- coturn: TURN-Relay fuer Anrufe
- element-web: Web-Client
- wikijs, gitea, nginx
Durchgehend anonymisiert: echte Domain durch example.com ersetzt, IP-Adressen
und E-Mail-Adressen durch Platzhalter. Konfigurationsdateien liegen nur als
.example mit Platzhaltern statt echter Secrets vor.
Die Anleitungen halten die Stolpersteine fest, die beim Aufbau tatsaechlich
aufgetreten sind, unter anderem:
- Synapse verlangt LC_COLLATE=C, sonst startet es nicht
- server_name ist nachtraeglich nicht aenderbar -> Delegation noetig
- register_new_matrix_user liest conf.d nicht, Secret muss per -k kommen
- coturn braucht external-ip, sonst kommen keine Medien durch
- Gruppenmitgliedschaft fuer den Zertifikatszugriff wirkt erst beim Neustart
- nginx vererbt add_header nicht in location-Bloecke mit eigenen Direktiven
2.2 KiB
2.2 KiB
Jellyfin & ARR-Stack - Anleitung
Hier geht es um Jellyfin als Media-Server und die Automatisierung mit den "ARR"-Diensten. So baust du den Stack auf und pflegst ihn.
Aufsetzen unter Portainer
- Lege in Portainer einen Stack an, zum Beispiel
media. - Füge die Dienste hinzu, die du brauchst. Als Grundgerüst sind das:
- Jellyfin als Media-Server
- Sonarr für Serien, Radarr für Filme
- Dazu ein paar Helfer, die Downloads koordinieren und die Dateien sortieren
- Wichtig: Richte gemeinsame Ordner ein (z.B. für Filme, Serien, Downloads), damit alle Dienste auf dieselben Dateien zugreifen. Sonst funktioniert die Automatisierung nicht.
- Starte den Stack und richte jeden Dienst einmalig über seine Weboberfläche ein (Benutzer, Qualität, Zielordner).
Die Verbindung der Dienste
Damit das Zusammenspiel läuft, müssen die Dienste miteinander sprechen:
- Öffne die Weboberfläche von Sonarr/Radarr.
- Trage dort die Download-Client-Daten und die Zielordner ein.
- Richte die Indexer (Quellen für Filme und Serien) ein.
- Verbinde Sonarr/Radarr mit deiner Medienbibliothek von Jellyfin, damit neue Inhalte automatisch auftauchen.
Inhalte verwalten
- Serie hinzufügen: In Sonarr die Serie suchen und auf "Hinzufügen" klicken. Neue Folgen werden automatisch übernommen.
- Film hinzufügen: In Radarr dasselbe für Filme.
- Bibliothek prüfen: In Jellyfin erscheinen neue Inhalte nach kurzer Zeit automatisch im richtigen Bereich.
Wartung
- Speicherplatz im Auge behalten - eine umfangreiche Bibliothek braucht schnell viel Platz.
- Qualität prüfen: Die ARR-Dienste können ältere, minderwertige Einträge automatisch durch bessere Versionen ersetzen, sobald sie verfügbar sind.
- Backups: Ein Backup der Konfiguration der einzelnen Dienste ist sinnvoll, damit du bei einem Neuaufbau nicht alles von vorne einrichtest.
Typisches Problem und Lösung
Ein neuer Eintrag taucht nicht in Jellyfin auf. Meist liegt es an den Zielordnern (Pfad-Mapping). Prüfe, ob alle Dienste auf dieselben Ordner zugreifen und die Pfade in Sonarr/Radarr zu den Pfaden in Jellyfin passen.