diff options
Diffstat (limited to 'jellyfin.service')
-rw-r--r-- | jellyfin.service | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/jellyfin.service b/jellyfin.service index cd1626bbdaea..9568600974db 100644 --- a/jellyfin.service +++ b/jellyfin.service @@ -1,13 +1,16 @@ [Unit] Description=Jellyfin Media Server -After=network.target +After=network-online.target [Service] -User=jellyfin +Type=simple EnvironmentFile=/etc/conf.d/jellyfin +User=jellyfin +WorkingDirectory=/var/lib/jellyfin ExecStart=/usr/bin/dotnet /usr/lib/jellyfin/jellyfin.dll --datadir ${JELLYFIN_DATA_DIRECTORY} --cachedir ${JELLYFIN_CACHE_DIRECTORY} ${JELLYFIN_ADD_OPTS} -Restart=on-abort -TimeoutSec=20 +Restart=on-failure +TimeoutSec=15 +SuccessExitStatus=0 143 [Install] WantedBy=multi-user.target |