3.3 KiB
uid, title, description, sidebar_position
| uid | title | description | sidebar_position |
|---|---|---|---|
| installation-container | Container | Install as a container using Docker, Podman and others. | 4 |
Container images
Official container image: jellyfin/jellyfin .
This image is also published on the GitHub Container Registry: ghcr.io/jellyfin/jellyfin.
LinuxServer.io image: linuxserver/jellyfin .
hotio image: ghcr.io/hotio/jellyfin.
Jellyfin distributes official container images on Docker Hub and the GitHub Container Registry for multiple architectures. These images are based on Debian and built directly from the Jellyfin source code.
Several tags are available tracking different builds and version levels.
latestalways tracks the latest stable release, including through major and minor version bumpsX(e.g.10) tracks the major version, e.g. the latest 10.Y.ZX.Y(e.g.10.11) tracks the minor version, e.g. the latest 10.11.ZX.Y.Z(e.g.10.11.0) tracks a specific releaseX.Y.Z.YYYYMMDD-HHMMSS(e.g.10.11.0.20251020-004604) tracks a specific packaging build
Additionally, there are several third parties providing unofficial container images, including the LinuxServer.io (Dockerfile) project and hotio (Dockerfile), which offer images based on Ubuntu and the official Jellyfin Ubuntu binary packages.
Installation Instructions
:::warning
If you wish to use Windows or macOS, please install Jellyfin natively instead.
While it is possible to run Jellyfin in a Container on a Windows or macOS host, it is NOT supported. Some features are known to be broken when running in a Container on platforms other than Linux, Notably:
- Hardware Accelerated Transcoding
- Scanning on macOS in Docker
You WILL NOT receive any support for running Jellyfin in a Container on platforms other than Linux.
:::
Replace uid:gid if you want to run jellyfin as a specific user/group. Exclude the user argument entirely if you want to use the default user.
import Tabs from '@theme/Tabs'; import TabItem from '@theme/TabItem'; import DockerCli from './_container-docker-cli.md'; import DockerCompose from './_container-docker-compose.md'; import Podman from './_container-podman.md';