feat(media): Komodo-ready media stack

Remove youtube-dl-material (dead 3 months). Strip Unraid template
noise, normalize restart to unless-stopped.
This commit is contained in:
Arnout van Westen committed 2026-10-02 16:14:53 +02:00
1 parent 3a0b8d3393
commit 3bcba31d31
1 file changed
+4 -146
+4 -146
View File
@@ -1,202 +1,60 @@
version: "3.6"
services:
Stash:
command:
- "stash"
container_name: "Stash"
environment:
- "HOST_HOSTNAME=Atlas"
- "HOST_CONTAINERNAME=Stash"
- "STASH_CACHE=/cache/"
- "STASH_METADATA=/metadata/"
- "STASH_GENERATED=/generated/"
- "STASH_STASH=/data/"
- "TZ=Europe/Berlin"
- "HOST_OS=Unraid"
- "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
- "STASH_CONFIG_FILE=/root/.stash/config.yml"
hostname: "7b50f7a41294"
- "TZ=Europe/Berlin"
image: "stashapp/stash"
ipc: "private"
labels:
net.unraid.docker.icon: "https://raw.githubusercontent.com/CorneliousJD/Docker-Templates/master/icons/stash.png"
net.unraid.docker.managed: "dockerman"
net.unraid.docker.webui: "http://[IP]:[PORT:9999]"
org.opencontainers.image.description: "An organizer for your porn, written in Go."
org.opencontainers.image.documentation: "https://docs.stashapp.cc"
org.opencontainers.image.licenses: "AGPL-3.0"
org.opencontainers.image.source: "https://github.com/stashapp/stash"
org.opencontainers.image.title: "Stash"
org.opencontainers.image.url: "https://stashapp.cc"
logging:
driver: "json-file"
options:
max-file: "1"
max-size: "50m"
mac_address: "da:1f:55:c6:af:98"
network_mode: "bridge"
ports:
- "6969:9999/tcp"
restart: "unless-stopped"
volumes:
- "/mnt/user/P:/data"
- "/mnt/user/appdata/stash/cache:/cache"
- "/mnt/user/appdata/stash/config:/root/.stash"
- "/mnt/user/appdata/stash/generated:/generated"
- "/mnt/user/appdata/stash/metadata:/metadata"
working_dir: "/"
teslacamplayer:
container_name: "teslacamplayer"
entrypoint:
- "/init"
environment:
- "HOST_CONTAINERNAME=teslacamplayer"
- "PUID=99"
- "PGID=100"
- "UMASK=022"
- "TZ=Europe/Berlin"
- "HOST_OS=Unraid"
- "HOST_HOSTNAME=Atlas"
- "PATH=/lsiopy/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
- "PS1=$$(whoami)@$$(hostname):$$(pwd)\\$$ "
- "HOME=/root"
- "TERM=xterm"
- "S6_CMD_WAIT_FOR_SERVICES_MAXTIME=0"
- "S6_VERBOSITY=1"
- "S6_STAGE2_HOOK=/docker-mods"
- "VIRTUAL_ENV=/lsiopy"
- "ClipsRootPath=/media"
- "CacheFilePath=/config/clips.json"
- "ASPNETCORE_URLS=http://+:5000"
hostname: "f45cbf139eb8"
image: "ghcr.io/imagegenius/teslacamplayer"
ipc: "private"
labels:
build_version: "ImageGenius Version:- 2024.8.11.923-ig37 Build-date:- 2025-08-20T20:52:27+10:00"
maintainer: "hydazz"
net.unraid.docker.icon: "https://raw.githubusercontent.com/imagegenius/templates/main/unraid/img/default.png"
net.unraid.docker.managed: "dockerman"
net.unraid.docker.webui: "http://[IP]:[PORT:5000]"
org.opencontainers.image.authors: "imagegenius.io"
org.opencontainers.image.created: "2025-08-20T20:52:27+10:00"
org.opencontainers.image.description: "A Blazor WASM application for easily viewing locally stored\
\ Tesla sentry & dashcam videos."
org.opencontainers.image.documentation: "https://docs.linuxserver.io/images/docker-baseimage-alpine"
org.opencontainers.image.licenses: "GPL-3.0-only"
org.opencontainers.image.ref.name: "4a9c87b7ff08d6949816a56eb652fda7877e59fe"
org.opencontainers.image.revision: "4a9c87b7ff08d6949816a56eb652fda7877e59fe"
org.opencontainers.image.source: "https://github.com/imagegenius/docker-teslacamplayer"
org.opencontainers.image.title: "Teslacamplayer"
org.opencontainers.image.url: "https://github.com/imagegenius/docker-teslacamplayer/packages"
org.opencontainers.image.vendor: "imagegenius.io"
org.opencontainers.image.version: "2024.8.11.923-ig37"
logging:
driver: "json-file"
options:
max-file: "1"
max-size: "50m"
mac_address: "2e:5f:f5:a5:41:c9"
network_mode: "bridge"
ports:
- "5011:5000/tcp"
restart: "unless-stopped"
volumes:
- "/mnt/cache/appdata/teslacamplayer:/config"
- "/mnt/user/tesla:/media"
working_dir: "/"
youtube-dl-material:
command:
- "npm"
- "start"
container_name: "youtube-dl-material"
entrypoint:
- "/app/entrypoint.sh"
environment:
- "HOST_HOSTNAME=Atlas"
- "HOST_CONTAINERNAME=youtube-dl-material"
- "GID=100"
- "ytdl_allow_advanced_download=true"
- "TZ=Europe/Berlin"
- "HOST_OS=Unraid"
- "ytdl_title_top=YoutubeDL Material"
- "UID=99"
- "CA_TS_FALLBACK_DIR=/app/appdata"
- "PATH=/usr/local/nvm/versions/node/v16.14.2/bin/:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
- "USER=youtube"
- "NO_UPDATE_NOTIFIER=true"
- "PM2_HOME=/app/pm2"
- "ALLOW_CONFIG_MUTATIONS=true"
- "npm_config_cache=/app/.npm"
- "NODE_VERSION=16.14.2"
- "NVM_DIR=/usr/local/nvm"
hostname: "ddc677770d8f"
image: "tzahi12345/youtubedl-material:nightly"
ipc: "private"
labels:
net.unraid.docker.icon: "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/img/youtubedl-material.png"
net.unraid.docker.managed: "dockerman"
net.unraid.docker.webui: "http://[IP]:[PORT:17442]/"
org.opencontainers.image.created: "2025-03-18T04:46:57.287Z"
org.opencontainers.image.description: "Self-hosted YouTube downloader built on Material Design"
org.opencontainers.image.licenses: "MIT"
org.opencontainers.image.ref.name: "ubuntu"
org.opencontainers.image.revision: "100e6f81746c7e0a1219762a61fff30bd7c4d23b"
org.opencontainers.image.source: "https://github.com/Tzahi12345/YoutubeDL-Material"
org.opencontainers.image.title: "YoutubeDL-Material"
org.opencontainers.image.url: "https://github.com/Tzahi12345/YoutubeDL-Material"
org.opencontainers.image.version: "nightly-2025-03-18"
logging:
driver: "json-file"
options:
max-file: "1"
max-size: "50m"
network_mode: "bridge"
ports:
- "17442:17442/tcp"
volumes:
- "/mnt/user/Plex/audio:/app/audio"
- "/mnt/user/Plex/subs:/app/subscriptions"
- "/mnt/user/Plex/video:/app/video"
- "/mnt/user/appdata/youtubedl-material:/app/appdata"
working_dir: "/app"
working_dir: "/"