- 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
Append -develop
to the tag to run the development builds of stash
develop
/alpine-develop
hwaccel-develop
- uses jellyfin-ffmpeg7 (BETA), replace with
hwaccel-develop
to revert - please report any ffmpeg quirks and issues
hwaccel-jf
andhwaccel-develop-jf
These tag will be removed with the release of v0.28, please switch to hwaccel
and hwaccel-develop
respectively
PUID
- Process User ID
PGID
- Process Group ID
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
)
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/stash
with 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/stash
with 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