dankserver: add plex and tautulli quadlet units
- plex: lscr.io/linuxserver/plex:1.43.3.10896-cb3ebc72d-ls322 (verified == ghcr latest digest; plan's ls9 pin superseded by the re-verify clause), /var/lib/plexmediaserver bind-mounted in place as /config, /mnt/entropy mounted ro at the same path, PUID=997/PGID=984 + UsernsMode=host so the container's file identity is byte-compatible with the native unit - tautulli: lscr.io/linuxserver/tautulli:v2.18.1-ls242 (verified == ghcr latest digest), fresh /home/dank/Containers/tautulli config root, PUID=1000/PGID=1000, python3 /home healthcheck - both on dankserver_appnet with aliases; 32400/8181 published as before
This commit is contained in:
@@ -0,0 +1,23 @@
|
||||
[Unit]
|
||||
Description=Plex Media Server (quadlet, userns=host)
|
||||
After=network-online.target
|
||||
Wants=network-online.target
|
||||
|
||||
[Container]
|
||||
Image=lscr.io/linuxserver/plex:1.43.3.10896-cb3ebc72d-ls322
|
||||
ContainerName=plex
|
||||
Network=dankserver_appnet:alias=plex
|
||||
UsernsMode=host
|
||||
Environment=PUID=997
|
||||
Environment=PGID=984
|
||||
Environment=TZ=America/Los_Angeles
|
||||
Volume=/var/lib/plexmediaserver:/config
|
||||
Volume=/mnt/entropy:/mnt/entropy:ro
|
||||
PublishPort=32400:32400
|
||||
|
||||
[Service]
|
||||
Restart=always
|
||||
RestartSec=5
|
||||
|
||||
[Install]
|
||||
WantedBy=default.target
|
||||
@@ -0,0 +1,26 @@
|
||||
[Unit]
|
||||
Description=Tautulli (quadlet, userns=host)
|
||||
After=network-online.target
|
||||
Wants=network-online.target
|
||||
|
||||
[Container]
|
||||
Image=lscr.io/linuxserver/tautulli:v2.18.1-ls242
|
||||
ContainerName=tautulli
|
||||
Network=dankserver_appnet:alias=tautulli
|
||||
UsernsMode=host
|
||||
Environment=PUID=1000
|
||||
Environment=PGID=1000
|
||||
Environment=TZ=America/Los_Angeles
|
||||
Volume=/home/dank/Containers/tautulli:/config
|
||||
PublishPort=8181:8181
|
||||
HealthCmd=python3 -c "import urllib.request; urllib.request.urlopen('http://localhost:8181/home')"
|
||||
HealthInterval=30s
|
||||
HealthTimeout=10s
|
||||
HealthRetries=3
|
||||
|
||||
[Service]
|
||||
Restart=always
|
||||
RestartSec=5
|
||||
|
||||
[Install]
|
||||
WantedBy=default.target
|
||||
Reference in New Issue
Block a user