Okay, this is quick-and-dirty because I didn't have a great deal of time and I'm not /that/ great with systemd service files to begin with.
------- [Unit] Description=uWSGI Emperor After=syslog.target [Service] ExecStart=/usr/bin/uwsgi --ini /etc/uwsgi-emperor/emperor.ini RuntimeDirectory=uwsgi Restart=always KillSignal=SIGQUIT Type=notify StandardError=syslog NotifyAccess=all [Install] WantedBy=multi-user.target -------- There's serious room for improvement there -- the usual way for running the Emperor is in Tyrant mode and setting it to retain setuid/setguid capabilities before switching down to a non-privileged user; I think it would be possible to assign it those capabilities in the service file and start it unprivileged otherwise, but I'm not good enough to bash that out safely. Hope this helps, and thanks for the excellent job you guys do, --Rens.