Media, checked 2026-09-07

Jellyfin: Docker configuration reference

Self-hosted media server for streaming a personal video and audio library to web, mobile and TV clients.

At a glance

Ports

Ports
PortWhat listensSource
8096Default HTTP listener for the web client and streaming. Route the reverse proxy here.source for port 8096
8920Optional HTTPS listener, only used if TLS is enabled inside Jellyfin itself rather than on the proxy.source for port 8920
7359UDP client auto-discovery on the local network. Does not work outside the local subnet and is not proxyable.source for port 7359

Environment variables

Environment variables
VariableRequiredWhat it doesExampleSource
JELLYFIN_PublishedServerUrlNoAlternative address the server advertises in its UDP auto-discovery response, used when the container's own address is wrong for clients.http://jellyfin.example.comsource for JELLYFIN_PublishedServerUrl
JELLYFIN_DATA_DIRNoOverrides the base data directory. Takes effect only if the --datadir command line option is not also set./config/datasource for JELLYFIN_DATA_DIR
JELLYFIN_CACHE_DIRNoOverrides the cache directory used for transcoding and image cache./cachesource for JELLYFIN_CACHE_DIR
JELLYFIN_LOG_DIRNoOverrides where server logs are written. Defaults to a log folder under the data directory./config/logsource for JELLYFIN_LOG_DIR

Volumes that must persist

Volumes
PathWhat is in itSource
/configConfiguration, the SQLite metadata database and library images. Losing this loses the whole library index.source for /config
/cacheTranscoding and image cache. Safe to lose; it is rebuilt on demand and not part of a backup.source for /cache

Behind a reverse proxy

Release timeline

Releases
VersionDateBreakingWhat changedSource
v12.0-rc72026-08-31YesRenames the 10.11.x line to 12.x. Requires being on 10.10.7+ or 10.11.x first, and the first boot runs a multi-minute migration.source for release v12.0-rc7
v12.0-rc62026-08-26YesSixth 12.0 preview. Same versioning change and pre-upgrade requirement to be on 10.10.7+ or 10.11.x first.source for release v12.0-rc6
v12.0-rc52026-08-11YesFifth 12.0 preview under the renumbered 12.x scheme, with the same pre-upgrade version requirement.source for release v12.0-rc5
v12.0-rc42026-08-02YesFourth 12.0 preview under the renumbered 12.x scheme, with the same pre-upgrade version requirement.source for release v12.0-rc4
v10.11.112026-06-06NoLatest stable release on the 10.11 line. Minor bugfix release; the required version to be on before the 12.0 upgrade.source for release v10.11.11

If it is not coming up

Read from the upstream documentation, repository and container registry by Keita Emsden on 2026-09-07. Every row links the page it came from. Upstream changes without telling anyone, so check the source link before you rely on a value.

Other app references

All app references