Voraussetzung: Ihr habt Portainer installiert. Falls nicht KLICK MICH
1. PGUID & PGID rausfinden.
- Um auf alles Zugriff zu haben schaltet euch Kurz per Terminal, Putty etc. auf eure NAS auf.
Gebt Benutzername und Passwort ein. - Danach schreibt:
- Ihr bekommt so eine Ausgabe:
uid=1000(DeinAdminName) gid=10(admin) groups=10(admin),100(users)
Merkt euch UID (PUID) und GID (PGID)
2. Ab in Portainer
Stacks - Add Stack -> Namen eingeben (z.b. Plex)
Einfach nur kopieren und einfügen:
services:
plex:
image: lscr.io/linuxserver/plex:latest
container_name: Plex
hostname: Plex # Hostname für den Container setzen
devices:
- /dev/dri:/dev/dri # Füge vor dieser Zeile "#" wenn du KEIN Transkoding nutzen möchtest
environment:
- PUID=1000 # Benutzer-ID deines NAS-Benutzers
- PGID=10 # Gruppen-ID deines NAS-Benutzers
#- VERSION=plexpass # Plex Pass-Version // die # vorne wegnehmen für die Plexpass Version
- TZ=Europe/Berlin # Zeitzone hinzufügen
- PLEX_CLAIM=EUER_PLEX_TOKEN # HIER EUREN PLEX TOKEN EINGEBEN
volumes:
- /volume1/Medienserver:/Medien # Übergeordnetes Verzeichniss eurer Medien (leichte Methode).
# - /volume1/Serien:/Serien # Alternative, wenn ihr Verzeichnisse speziell angeben wollt
# - /volume1/Filme:/Filme # Alternative, wenn ihr Verzeichnisse speziell angeben wollt
- /volume1/docker/Plex/transcode:/transcode
- /volume1/docker/Plex/config:/config
- /volume1/docker/Plex/data:/data
ports:
- 32400:32400 # Plex Webzugriff (intern und extern)
- 3005:3005 # Remote-Verbindung für externe Nutzer
- 32410:32410 # GDM Port für Geräteerkennung
- 32412:32412 # GDM Port für Geräteerkennung
- 32413:32413 # GDM Port für Geräteerkennung
- 32414:32414 # GDM Port für Geräteerkennung
- 32469:32469 # DLNA für Smart TVs, wenn benötigt
restart: unless-stopped
Display More
(Habe die Ports von Plex hier extra alle einzelnt aufgelistet, da manche gerne die Ports ummappen.)
EDIT:
Öffnet ein neues Fenster in eurem Browser und geht auf https://account.plex.tv/claim und kopiert euch euren TOKEN.
Wechselt nun wieder ins andere Fenster. Dort kopiert ihr euen Plex Token nun an entsprechende Stelle:
(dort wo "EUER_PLEX_TOKEN" steht)
Sollte dann so aussehen:
- PLEX_CLAIM=claim-xxxxxxx-xxxxx
Dann auf:
- Deploy the Stack klicken
3. Fertig
- Ihr erreicht nun Plex:
http://<eure-NAS-IP>:32400
Natürlich müsst ihr euch danach noch in euren Account anmelden. Ansonsten kann es nicht funktionieren 😉
OPTIONAL, FÜR ALLE DIE SCHON PLEX NACH DER ALTEN ANLEITUNG INSTALLIERT HATTEN (ohne Claim):
Geht auf https://plex.tv/claim und kopiert euch euren Token
Danach gehts in Portainer,
ggf: Live Connect anklicken
Dann auf Container:
Dann klickt ihr auf Plex (nicht das Kästchen, den Namen)
Danach auf Duplicate/Edit:
Scrollt runter und tragt unter ENV:
Euren Token in dieser Form ein:
Danach etwas weiter oben wieder auf: DEPLOY THE CONTAINER klicken.