Blob Blame History Raw
[Unit]
Description=NetBox WSGI Service
Documentation=https://netbox.readthedocs.io/
After=network.target

[Service]
Type=notify
User=netbox
Group=netbox
WorkingDirectory=/usr/share/netbox
RuntimeDirectory=netbox
StateDirectory=netbox
PrivateTmp=yes
PrivateUsers=yes
ProtectHostname=yes
ProtectKernelModules=yes
ProtectKernelLogs=yes
LockPersonality=yes
RestrictRealtime=yes
PrivateMounts=yes
Environment=prometheus_multiproc_dir=/run/netbox
ExecStartPre=/usr/share/netbox/manage.py collectstatic --no-input --clear --link
ExecStart=/usr/bin/gunicorn --config /etc/netbox/gunicorn_config.py netbox.wsgi
ExecReload=/bin/kill -s HUP $MAINPID
KillMode=mixed
TimeoutStopSec=5

[Install]
WantedBy=multi-user.target