diff --git a/dankserver/plex/quadlet/plex.container b/dankserver/plex/quadlet/plex.container new file mode 100644 index 0000000..e1e243d --- /dev/null +++ b/dankserver/plex/quadlet/plex.container @@ -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 diff --git a/dankserver/tautulli/quadlet/tautulli.container b/dankserver/tautulli/quadlet/tautulli.container new file mode 100644 index 0000000..10c8ed2 --- /dev/null +++ b/dankserver/tautulli/quadlet/tautulli.container @@ -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