xoxys.jellyfin/templates/etc/systemd/system/jellyfin.service.j2

30 lines
555 B
Django/Jinja

#jinja2: lstrip_blocks: True
{{ ansible_managed | comment }}
[Unit]
Description=Jellyfin Media Server
Wants=network-online.target
After=network-online.target
After=syslog.target
[Service]
Type=simple
WorkingDirectory={{ jellyfin_src_dir }}
User={{ jellyfin_user }}
Group={{ jellyfin_group }}
PermissionsStartOnly=true
EnvironmentFile={{ __jellyfin_sysconfig }}
ExecStart={{ jellyfin_src_dir }}/jellyfin --service
Restart=on-failure
TimeoutSec=15
# Avoid noisy crashloops
StartLimitInterval=60
StartLimitBurst=5
[Install]
WantedBy=multi-user.target