All apps · 0 apps
jellyfin
Docker app from hotio's Repository
Overview
Readme
View on GitHub| Tags | Description | Commit | Last Updated |
|---|---|---|---|
nightly nightly-fe4be19 nightly-2026101212 | Unstable | Modified: meta.json | 2026-10-15 00:15:14 |
latest release release-dce52c0 release-12.2 | Stable | Modified: meta.json | 2026-10-15 00:15:05 |
Starting the container
cli
docker run --rm \
--name="jellyfin" \
-p 8096:8096 \
-e PUID=1000 \
-e PGID=1000 \
-e UMASK=002 \
-e TZ="Etc/UTC" \
-e WEBUI_PORTS="8096/tcp" \ #(3)!
-v /<host_folder_config>:/config \
-v /<host_folder_data>:/data \
ghcr.io/hotio/jellyfin
compose
services:
jellyfin:
container_name: jellyfin
image: ghcr.io/hotio/jellyfin
ports:
- "8096:8096"
environment:
- PUID=1000
- PGID=1000
- UMASK=002
- TZ=Etc/UTC
- WEBUI_PORTS=8096/tcp #(3)!
volumes:
- /<host_folder_config>:/config
- /<host_folder_data>:/data
Configuration
The following jellyfin path locations are used by default.
JELLYFIN_CONFIG_DIR="/config"
JELLYFIN_DATA_DIR="/config/data"
JELLYFIN_LOG_DIR="/config/log"
JELLYFIN_CACHE_DIR="/config/cache"
You can override these locations by setting them to a different value with a docker environment variable.
Requirements
Related apps
Explore more like this
Explore allDetails
ghcr.io/hotio/jellyfin:latestRuntime arguments
- Web UI
http://[IP]:[PORT:8096]- Network
bridge- Shell
bash- Privileged
- false
- Extra Params
--hostname=jellyfin.internal --cap-add=NET_ADMIN
Template configuration
Container Port: 8096
- Target
- 8096
- Default
- 8096
Container Path: /config
- Target
- /config
Container Path: /data
- Target
- /data
Container Variable: PRIVOXY_ENABLED
- Default
- false|true
Container Variable: UNBOUND_ENABLED
- Default
- false|true
Container Variable: UNBOUND_NAMESERVERS
Container Variable: VPN_ENABLED
- Default
- false|true
Container Variable: VPN_CONF
- Default
- wg0
Container Variable: VPN_PROVIDER
- Default
- generic|proton|pia
Container Variable: VPN_LAN_NETWORK
Container Variable: VPN_LAN_LEAK_ENABLED
- Default
- false|true
Container Variable: VPN_EXPOSE_PORTS_ON_LAN
Container Variable: VPN_AUTO_PORT_FORWARD
- Default
- false
Container Variable: VPN_PORT_REDIRECTS
Container Variable: VPN_HEALTHCHECK_ENABLED
- Default
- false|true
Container Variable: VPN_NAMESERVERS
Container Variable: VPN_PIA_USER
Container Variable: VPN_PIA_PASS
Container Variable: VPN_PIA_PREFERRED_REGION
Container Variable: VPN_PIA_DIP_TOKEN
Container Variable: VPN_PIA_PORT_FORWARD_PERSIST
- Default
- false|true
Container Variable: PUID
- Default
- 99
Container Variable: PGID
- Default
- 100
Container Variable: UMASK
- Default
- 002