🪼 A helm chart for installing jellyfin on kubernetes.
  • Go Template 100%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
jessebot ba30fb98ec
All checks were successful
Renovate / run-renovate (push) Successful in 10s
Renovate / renovate (push) Successful in 0s
fix if statement maybe
2026-08-16 20:16:38 +00:00
.forgejo fix if statement maybe 2026-08-16 20:16:38 +00:00
charts/jellyfin Update to version 2.8.0 and regenerate docs. 2026-06-28 10:57:18 +00:00
.gitignore Initial commit (#2) 2024-05-20 17:24:10 -06:00
AI_POLICY.md note this is a fork, add AI policy, code of conduct, and get ready for forgejo ci 2026-05-15 18:46:47 +02:00
CODE_OF_CONDUCT.md note this is a fork, add AI policy, code of conduct, and get ready for forgejo ci 2026-05-15 18:46:47 +02:00
LICENSE Create LICENSE (#3) 2024-05-20 17:23:21 -06:00
README.md fix broken badge 2026-08-16 17:03:24 +02:00
renovate.json update release process to use PR labels and clean up docs a little bit 2026-06-16 21:47:57 +02:00

Jellyfin Helm Chart

This repository contains Helm charts for deploying jellyfin. We forked the original repo before they started letting AI commits into the repo. We'll maintain this and keep it up to date on codeberg.org/open-engineering/jellyfin-helm.

Repository Structure

The chart follows the standard Helm chart structure:

  • Chart.yaml: Contains metadata about the chart (name, version, app version, etc.).
  • values.yaml: Default configuration values for the chart.
  • templates/: The Kubernetes resource templates (YAML files) that Helm uses to deploy the chart.

How to Use the Charts

1. Add a Helm Repository

Helm repositories contain collections of charts. We host our own charts at git.open.engineering, however they are also hosted on codeberg. You can add an existing repository using one of the following commands.

helm repo add codeberg.org https://codeberg.org/api/packages/open-engineering/helm
helm repo update

2. Install the Helm Chart

To install a chart, use one of the followinging commands.

helm install jellyfin codeberg.org/jellyfin

3. View the Installation

You can check the status of the release using:

helm status my-jellyfin

Customizing the Chart

Helm charts come with default values, but you can customize them by using the --set flag or by providing a custom values.yaml file.

1. Using --set to Override Values

helm install my-jellyfin codeberg.org/jellyfin --set key1=value1,key2=value2

2. Using a values.yaml File

You can create a custom values.yaml file and pass it to the install command:

helm install my-jellyfin codeberg.org/jellyfin -f values.yaml

Contributing

Feel free to contribute to this repository by:

  • Submitting new charts.
  • Fixing bugs or issues.
  • Improving documentation.

To contribute, fork this repository, create a new branch, and submit a pull request with your changes on codeberg.org :)

License

This repository is licensed under the MIT License. See the LICENSE file for more details.