- Go Template 100%
| .forgejo | update release process to use PR labels and clean up docs a little bit | |
| charts/jellyfin | Update to version 2.8.0 and regenerate docs. | |
| .gitignore | Initial commit ( #2 ) | |
| AI_POLICY.md | note this is a fork, add AI policy, code of conduct, and get ready for forgejo ci | |
| CODE_OF_CONDUCT.md | note this is a fork, add AI policy, code of conduct, and get ready for forgejo ci | |
| LICENSE | Create LICENSE ( #3 ) | |
| README.md | fix typo and note where to submit features/bug fixes | |
| renovate.json | update release process to use PR labels and clean up docs a little bit | |
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.smallhack.org, however they are also hosted on codeberg. You can add an existing repository using one of the following commands.
codeberg.org (recommended)
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.
codeberg.org (recommended)
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.