aboutsummaryrefslogtreecommitdiff
path: root/ejabberd.service.template (unfollow)
Commit message (Collapse)AuthorFilesLines
2017-02-23Specify "ExecReload" command in systemd unitHolger Weiss1-0/+1
Now that "ejabberdctl reload_config" works the way most admins would expect, expose the command via systemd.
2016-10-20Let systemd stop ejabberd gracefullyHolger Weiss1-2/+2
Make sure the "ExecStop" command line blocks until ejabberd is actually stopped. This prevents systemd from killing the ejabberd process(es) immediately. Also, let the "ExecStart" command line block until ejabberd's startup is completed. This makes sure that services which depend on ejabberd aren't started up too early.
2016-10-20Increase file descriptor limit in systemd unitHolger Weiss1-1/+1
16,000 file descriptors will only suffice for small setups.
2016-10-19Don't specify "ExecReload" command in systemd unitHolger Weiss1-1/+0
The "reload_config" command doesn't work the way admins would typically expect, so it shouldn't be exposed via systemd. Those who understand the behavior can execute the command using ejabberdctl.
2016-10-19Let systemd restart ejabberd on failureHolger Weiss1-0/+1
The "RestartSec=5" setting has no effect if "Restart" is not also specified.
2016-10-19Use "Type=forking" in systemd unitHolger Weiss1-2/+1
ejabberd is not a "oneshot" process.
2016-10-19Don't set "NoNewPrivileges" in systemd unitHolger Weiss1-3/+0
The "NoNewPrivileges" setting breaks some PAM and extauth setups. Fixes #1281.
2016-10-19Don't let systemd hide /home and /tmpHolger Weiss1-2/+0
Admins might expect ejabberd to be able to access data below /home or /tmp. For example, they might use those locations to dump/restore Mnesia backups, or as a document root for mod_http_fileserver or mod_http_upload. Fixes #1297.
2016-06-28Harden the systemd unitCraig Andrews1-0/+7
Restrict capabilities, have a private tmp directory, private /dev, and don't accessing file system locations that really shouldn't be accessed.
2016-03-24Fix start via systemd (#978)Christophe Romain1-1/+1
2015-02-23Add script for systemd (Guthub #434)Christophe Romain1-0/+17