- non-root user support
- PUID/ PGID switching support
- TZ settings
- CUDA/ QSV images
- NVENV encoding session patches
- automatic dependency installs
- built on alpine linux, no hardware acceleration support
docker pull ghcr.io/feederbox826/stash-s6:alpine
- built on debian, hardware acceration support via jellyfin-ffmpeg
- utilizes jellyfin-ffmpeg
docker pull ghcr.io/feederbox826/stash-s6:hwaccel
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
SKIP_CHOWN
- skips chown operations for /config directory
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...
!!! I don't want the option to switch back !!!
- 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