Änderungsstand: 2023-08-11
Für die Produktivanwendung im Heimbereich verwende ich Emby (oder Jellyfin) als Serveranwendung nur als einzige Docker-Anwendung auf einem RaspberryPi4. So bekomme ich sichergestellt, dass die Leistung des Raspi für diese Anwendung zur Verfügung steht. Ich gehe diesbezüglich keinerlei auf Experimente ein. Alle anderen Anwendungen (Docker) werde ich auf einem anderen Raspi4 verwenden.
sudo mkdir -p /home/dockervolumes/emby
cd /home/dockervolumes/emby && sudo nano docker-compose.yml
Folgendes dort einfügen (vorher Werte überprüfen, ganz speziell die volumes: ). Ich legte für das Beispiel ALLES in /mnt/ssd/sharedfolders/appdata/emby rein. Das sollte man allerdings nicht tun. Nur die Config ist dort bestens aufgehoben. Alles Andere (Daten) bitte auf einer großen Platte legen. Natürlich die Freigabeordner vorher auf den Platten anlegen und ggf. Mounten.
(wie z.B.
/mnt/ssd2/sharedfolders/data/emby/serien:/data/serien
/mnt/ssd2/sharedfolders/data/emby/filme:/data/filme
) usw… .
version: "2.3"
services:
emby:
image: emby/embyserver_arm64v8
container_name: emby
environment:
- UID=1001
- GID=1000
- GIDLIST=100
volumes:
- /mnt/ssd/sharedfolders/appdata/emby/config:/config
- /mnt/ssd/sharedfolders/appdata/emby/serien:/mnt/serien
- /mnt/ssd/sharedfolders/appdata/emby/filme:/mnt/filme
- /mnt/ssd/sharedfolders/appdata/emby/musik:/mnt/musik
- /mnt/ssd/sharedfolders/appdata/emby/bilder:/mnt/bilder
- /mnt/ssd/sharedfolders/appdata/emby/cache:/cache # Cache directory
- /opt/vc/lib:/opt/vc/lib #optional für Raspi
ports:
- 8096:8096
- 8920:8920 #optional
devices:
- /dev/vchiq:/dev/vchiq
restart: unless-stopped
Speichern mit Strg-x, y, Enter
Quelle: https://hub.docker.com/r/linuxserver/emby
Anschließend die „yml“ starten mit
cd /home/dockervolumes/emby && sudo docker compose up -d
Das Dockerimage wird heruntergeladen und der Docker mit der eingetragenen Konfiguration gestartet.
Fertig.
Ausführen:
(in Emby [Benutzeroberfläche] werden die Verzeichnisse unter /mnt/filme oder /mnt/serien usw. angezeigt. Ich könnte hier auch statt /mnt/filme z.B. auch /mnt/Quarkkuchen oder was auch immer schreiben. Dann müsste ich in der Emby-Benutzeroberfläche als Verzeichnis /mnt/Quarkkuchen wählen)
Bevor ich Emby im Browser einrichte, lege ich meine Sachen (Filme etc,) in meine Verzeichnisse rein. Das geht mittels eingerichteter SMB-Freigabe sehr einfach.
Aufruf des Medienservers im Browser mit Serverurl:8096
(Bsp.: 192.168.178.92:8096)
Fertig.