hotio/jellyfin
GitHub
docker.io
/ ghcr.io
/ quay.io
Jellyfin
00
Starting the container¶
docker run --rm \
--name jellyfin \
-p 8096:8096 \
-e PUID=1000 \
-e PGID=1000 \
-e UMASK=002 \
-e TZ="Etc/UTC" \
-v /<host_folder_config>:/config \
cr.hotio.dev/hotio/jellyfin
version: "3.7"
services:
jellyfin:
container_name: jellyfin
image: cr.hotio.dev/hotio/jellyfin
ports:
- "8096:8096"
environment:
- PUID=1000
- PGID=1000
- UMASK=002
- TZ=Etc/UTC
volumes:
- /<host_folder_config>:/config
In most cases you'll need to add additional volumes, depending on your own personal preference, to get access to your files.
Tags¶
Where can I find the source of the image?
You can click the tag name to go to the source on GitHub for that particular tag. Every tag has its own branch.
The master
branch is used as a landing page and to store some statistics used by this page to populate the table.
Temporary tags/branches might not show up in the table, but are also generally not for end-user consumption.
Clicking the commit sha brings you to the exact source of that commit.
Tag | Upstream | Version | Commit | Last Updated |
---|
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.
Hardware support¶
To make your hardware devices available inside the container use the following argument --device=/dev/dri:/dev/dri
for Intel QuickSync and --device=/dev/dvb:/dev/dvb
for a tuner. NVIDIA users should go visit the NVIDIA github page for instructions. For Raspberry Pi OpenMAX you'll need to use --device=/dev/vchiq:/dev/vchiq -v /opt/vc/lib:/opt/vc/lib
, V4L2 will need --device=/dev/video10:/dev/video10 --device=/dev/video11:/dev/video11 --device=/dev/video12:/dev/video12
and MMAL needs --device=/dev/vcsm:/dev/vcsm
or --device=/dev/vc-mem:/dev/vc-mem
.