diff --git a/ejabberd.service.template b/ejabberd.service.template new file mode 100644 index 000000000..79c2a6441 --- /dev/null +++ b/ejabberd.service.template @@ -0,0 +1,17 @@ +[Unit] +Description=XMPP Server +After=network.target + +[Service] +User=ejabberd +Group=ejabberd +LimitNOFILE=16000 +RestartSec=5 +ExecStart=/bin/sh @ctlscriptpath@/ejabberdctl start +ExecStop=@ctlscriptpath@/ejabberdctl stop +ExecReload=@ctlscriptpath@/ejabberdctl reload_config +Type=oneshot +RemainAfterExit=yes + +[Install] +WantedBy=multi-user.target