Deze pagina is vertaald door PageTurner AI (beta). Niet officieel goedgekeurd door het project. Een fout gevonden? Probleem melden →
Configuratie
Er zijn verschillende ingangspunten beschikbaar voor beheerders om de configuratie van hun server te beheren. Deze sectie geeft een overzicht van alle configuratiemethoden, legt uit welke opties beschikbaar zijn en wat elke optie doet.
De configuratie-opties hier zijn anders dan de runtime-instellingen die beschikbaar zijn via het Beheerdersdashboard in de webclient. De configuratie-opties hier zijn over het algemeen statisch en moeten worden ingesteld voordat de server wordt gestart.
Opdrachtregelopties
Documentatie voor de beschikbare opdrachtregelopties is verkrijgbaar door de --help vlag toe te voegen bij het uitvoeren van het Jellyfin-programma.
Serverpaden
De bestandspaden die door de server worden gebruikt, worden bepaald volgens de onderstaande regels. Over het algemeen wordt standaard de XDG-specificatie gevolgd voor niet-Windows-systemen.
Gegevensmap
Dit is de map waarin alle Jellyfin-gegevens worden opgeslagen en die ook wordt gebruikt als standaard basismap voor enkele andere onderstaande paden. De locatie wordt bepaald vanuit de volgende bronnen in volgorde van afnemende prioriteit.
-
Opdrachtregeloptie
--datadir, indien opgegeven -
Omgevingsvariabele
JELLYFIN_DATA_DIR, indien opgegeven -
<%ProgramData%>\Jellyfin\Server, indien gestart vanuit de Windows Tray-app -
<%LocalAppData%>\jellyfin, indien de Windows-server rechtstreeks wordt gestart -
$XDG_DATA_HOME/jellyfin, indien$XDG_DATA_HOMEbestaat -
$HOME/.local/share/jellyfin
Windows-gebruikers kunnen de gegevensmap ook opgeven via een Windows Registry-tekenreekssleutel genaamd DataFolder op locatie Computer\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Jellyfin\Server
Een extra tekenreekssleutel genaamd InstallFolder in Computer\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Jellyfin\Server kan ook de installatielocatie specificeren.
Configuratiemap
Dit is de map die de serverconfiguratiebestanden bevat. De locatie wordt bepaald vanuit de volgende bronnen in volgorde van afnemende prioriteit.
-
Opdrachtregeloptie
--configdir, indien opgegeven -
Omgevingsvariabele
JELLYFIN_CONFIG_DIR, indien opgegeven -
<Data Directory>/config, indien deze bestaat of bij gebruik van Windows -
$XDG_CONFIG_HOME/jellyfinindien$XDG_CONFIG_HOMEbestaat -
$HOME/.config/jellyfin
Cache-map
Dit is de map die de servercache bevat. De locatie wordt bepaald vanuit de volgende bronnen in volgorde van afnemende prioriteit.
-
Opdrachtregeloptie
--cachedir, indien opgegeven -
Omgevingsvariabele
$JELLYFIN_CACHE_DIR, indien opgegeven -
<Data Directory>/cache, indien Windows -
$XDG_CACHE_HOME/jellyfinindien$XDG_CACHE_HOMEbestaat -
$HOME/.cache/jellyfin
Webmap
Dit is de map die de gebouwde bestanden van een webclient-release bevat. De locatie wordt bepaald vanuit de volgende bronnen in volgorde van afnemende prioriteit.
-
Opdrachtregeloptie
--webdir, indien opgegeven -
Omgevingsvariabele
$JELLYFIN_WEB_DIR, indien opgegeven -
<Binary Directory>/jellyfin-web, waarbij<Binary Directory>de map is met het Jellyfin uitvoerbare bestand
Deze instelling wordt alleen gebruikt wanneer de server is geconfigureerd om de webclient te hosten. Zie de optie hostwebclient in de sectie Hoofdconfiguratie-opties hieronder voor meer details.
Logmap
Dit is de map waar de Jellyfin-logbestanden worden opgeslagen. De locatie wordt bepaald door de volgende bronnen in aflopende prioriteit.
-
Opdrachtregeloptie
--logdir, indien opgegeven -
Omgevingsvariabele
$JELLYFIN_LOG_DIR, indien opgegeven -
<Data Directory>/log
Hoofdconfiguratie
De hoofdserverconfiguratie is gebaseerd op het ASP .NET configuratieframework, dat een gelaagde aanpak biedt voor het laden van configuratie. De basismap voor configuratiebestanden wordt ingesteld via de configuratiemap-instelling. De configuratiebronnen zijn als volgt, waarbij latere bronnen hogere prioriteit hebben en eerdere waarden overschrijven.
-
Vastgecodeerde standaardwaarden: Deze standaardinstellingen zijn gedefinieerd in de Jellyfin-broncode en kunnen niet worden gewijzigd.
-
Standaard logconfiguratiebestand (
logging.default.json): Dit bestand mag niet handmatig door gebruikers worden aangepast. Het is gereserveerd voor de server en wordt bij elke nieuwe release overschreven met nieuwe instellingen. -
Systeemspecifiek logconfiguratiebestand (
logging.json): Dit is het bestand dat u kunt aanpassen voor een aangepaste logconfiguratie. Jellyfin gebruikt het Serilog-logframework, en u kunt meer lezen over de beschikbare configuratie-opties in hun documentatie.opmerkingDit bestand kan tijdens runtime worden gewijzigd, waardoor de configuratie automatisch opnieuw wordt geladen en wijzigingen direct worden toegepast.
-
Omgevingsvariabelen: De documentatie van Microsoft legt uit hoe u deze configuratie-opties via omgevingsvariabelen kunt instellen. Jellyfin gebruikt zijn eigen
JELLYFIN_-prefix voor deze variabelen. Om bijvoorbeeld een waarde in te stellen voor deHttpListenerHost:DefaultRedirectPath-instelling, stelt u de omgevingsvariabeleJELLYFIN_HttpListenerHost__DefaultRedirectPathin. -
Opdrachtregelopties: Bepaalde opdrachtregelopties worden geladen in het configuratiesysteem en hebben de hoogste prioriteit. De volgende opdrachtregelopties zijn gekoppeld aan bijbehorende configuratie-opties:
--nowebclientstelt dehostwebclient-configuratie-instelling in op false
Hoofdconfiguratie-opties
Deze sectie somt alle beschikbare configuratie-opties op en legt hun functie uit.
| Key | Default Value | Description |
|---|---|---|
hostwebclient | True | Set to True if the server should host the web client. |
FFmpeg:probesize | "1G" | Value to set for the FFmpeg probesize format option. See the FFmpg documentation for more details. |
FFmpeg:analyzeduration | "200M" | The value to set for the FFmpeg analyzeduration format option. See the FFmpg documentation for more details. |
PublishedServerUrl | Server Url based on primary IP address | The Server URL to publish in udp Auto Discovery response. |
Lettertypen
Jellyfin gebruikt lettertypen om tekst op veel plaatsen weer te geven.
Systeemlettertypen op de server
De systeemlettertypen op de server worden gebruikt voor het inbranden van ondertitels en het renderen van omslagafbeeldingen. De installatiemethode hangt af van het besturingssysteem of het gebruik van een container.
Systeemlettertypen op de client
De systeemlettertypen op clientapparaten worden gebruikt om tekst in de clientinterface weer te geven en ondertitels te renderen voor bepaalde clients. De installatiemethode hangt af van het besturingssysteem.
Reservelettertypen
De Fallback Fonts op de server worden door de webclient geladen om ASS-ondertitels te renderen. Ze worden gebruikt wanneer geen andere beschikbare lettertypen (zoals MKV-bijlagen of client-side lettertypen) bepaalde glyphs kunnen weergeven, zoals CJK-karakters, in plaats van een leeg "tofu"-blok te tonen.
Deze instelling kan worden ingesteld op een map op de server die lettertypen voor dit doel bevat. Deze lettertypen zijn beperkt tot een totale grootte van 20 MB, omdat ze allemaal altijd in de browser worden vooraf geladen, ongeacht of ze nodig zijn of niet. Lichtgewicht formaten die zijn geoptimaliseerd voor het web, zoals woff2, worden aanbevolen. Een tool om normale TrueType (.ttf) en OpenType (.otf) lettertypen naar woff2 te converteren is te vinden in hun repo.
Lettertypen downloaden
Er zijn online veel lettertypen beschikbaar. Google Fonts is een goede plek om lettertypen voor de meeste talen te downloaden.