- non-root user support
- PUID/ PGID switching support
- TZ settings
- CUDA/ QSV images
- NVENC encoding session patches
- automatic python dependency installs
ghcr.io/feederbox826/stash-s6:alpine
no hardware acceleration, built on alpine linux
ghcr.io/feederbox826/stash-s6:hwaccel
hardware acceleration from jellyfin-ffmpeg, built on debian. (Scheduled to be replaced with v0.29.0 #46)
ghcr.io/feederbox826/stash-s6:hwaccel-alpine
hardware acceleration from jellyfin-ffmpeg, built on alpine
Append -develop to the tag to run the development builds of stash
Date suffixes are also available for point-in-time snapshotting.
PUID - Process User ID
PGID - Process Group ID
AVGID - Additional Group ID (usually for ARC GPU)
SKIP_NVIDIA_PATCH - skips patching nvidia driver for multi-stream nvenc. see keylase/nvidia-patch for supported drivers
TZ - timezone
CUSTOM_CERT_PATH - Path to custom root certificates to be added to stash (defaults to /config/certs)
INSTALL_PY_DEPS - Automatically install some python build-tools at startup
MIGRATE - automatic migration from stashapp/stash or hotio/stash
I want to keep using the stashapp/stash image or possibly switch back
- Replace
image: stashapp/stashwith your desired image - You will see a message
Running in stashapp/stash compatibility mode...
Warning
Switching back is difficult and requires manual configuration
- Replace
image: stashapp/stashwith your desired image - Set the environment variables
MIGRATE=TRUE - Add the following volumes alongside your existing mounts. It should look like
volumes:
- /data/old-stash/config:/root/.stash
- /data/new-stash/config:/config
- /data/new-stash/pip-install:/pip-install