diff --git a/docs/general/installation/container.md b/docs/general/installation/container.md index 2ac405e0f..b4abea65a 100644 --- a/docs/general/installation/container.md +++ b/docs/general/installation/container.md @@ -311,28 +311,29 @@ SuccessExitStatus=0 143 WantedBy=default.target ``` -## TrueNAS SCALE / TrueCharts +## TrueNAS SCALE -Jellyfin is available as a [TrueNAS SCALE](https://www.truenas.org/) App inside the [TrueCharts](https://www.truecharts.org/) App Catalog with direct integration into the GUI, no CLI needed. Direct support is available on the [TrueCharts Discord](https://discord.gg/tVsPTHWTtr) and the source code is available on [GitHub](https://github.com/truecharts/charts). +Jellyfin is available as a [TrueNAS SCALE](https://www.truenas.org/) App in the official app catalog with direct integration into the GUI, no CLI needed. -1. Install the TrueCharts Catalog to TrueNAS SCALE, see [website](https://truecharts.org/manual/SCALE/guides/getting-started/#adding-truecharts) for more info. +1. Go to Apps page from the top level SCALE menu - 1. Go to Apps page from the top level SCALE menu - 2. Select Manage Catalogs tab on the Apps page - 3. Click Add Catalog - 4. After reading the iXsystems notice, click Continue and enter the required information: - Name: truecharts - Repository: `https://github.com/truecharts/catalog` - Preferred Trains: `enterprise` and `stable` - Branch: main - 5. Click Save and allow SCALE to refresh its catalog with TrueCharts (this may take a few minutes) +2. Click `Discover Apps` and search for `Jellyfin` -2. Click `Available Applications` and search for `Jellyfin` +3. Click `Install`, which will take you to the GUI installation wizard and you'll be able to fill out the necessary info -3. Click `Install`, which will take you to the GUI Wizard and you'll be able to fill out the necessary info + - Published Server URL to publish in UDP Auto Discovery response + - User and Group Configuration, Network Configuration + - Storage Configuraton + - For `Jellyfin Config Storage` and `Jellyfin Cache Storage`, consider mapping Host Paths for ease of backup. + - Store them on SSD storage if possible, as using HDD storage **will** lead to poor experience. + - For `Jellyfin Transcode Storage`, consider using `Temporary` or `tmpfs` + - `Temporary` places a Docker volume under your configured Apps dataset (`Apps` -> `Configuration` -> `Choose Pool`). Avoid if that's on HDD. + - `tmpfs` creates a temporary directory on the RAM (but swap usage is permitted). Ensure you set the limit to at least a few gigabytes. + - For media, add your library directories as Additional Storage + - For hardware-accelerated transcoding, under the Resources Configuration: + - If using NVIDIA, tick `Use this GPU` under your listed GPU. If you don't see your GPU, go to `Apps` -> `Configuration` -> `Settings` -> Install NVIDIA Drivers. + - If using other vendors, tick `Passthrough available (non-NVIDIA) GPUs`. + - Then in Jellyfin UI, configure it under `Dashboard` -> `Playback` -> `Transcoding`. + - Note that some newer Intel GPUs might require a newer kernel version than provided. If that's the case for your GPU, you may consider using a VM with PCIe pass-through instead of app containers. - - Server URL to publish in UDP Auto Discovery response. - - Networking, Ingress (Reverse Proxy), Security Options - - Adding Storage (for media folders) is also a standalone guide available in the [TrueCharts documentation](https://truecharts.org/manual/SCALE/guides/add-storage/). For Jellyfin the recommendation is to add storage as `Additional App Storage` - -4. Click Save and once it's up and running you'll be able to click Open to access `Jellyfin`. +4. Click `Install` and once it's up and running you'll be able to click `Web UI` button to access `Jellyfin`.