From 4f11b7b6a0778586be4f6c9c9754bae28e58cf55 Mon Sep 17 00:00:00 2001 From: lns Date: Thu, 31 Jan 2019 16:08:51 +0100 Subject: added systemd conf/service file Signed-off-by: lns --- contrib/ptunnel-ng.service | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 contrib/ptunnel-ng.service (limited to 'contrib/ptunnel-ng.service') diff --git a/contrib/ptunnel-ng.service b/contrib/ptunnel-ng.service new file mode 100644 index 0000000..3dae2a9 --- /dev/null +++ b/contrib/ptunnel-ng.service @@ -0,0 +1,20 @@ +[Unit] +Description=PingTunnel NG Proxy/Server +After=syslog.target + +[Service] +Type=fork +EnvironmentFile=/etc/conf.d/ptunnel-ng +Environment="PT_CHROOT=${PT_CHROOT:/var/lib/ptunnel}" +Environment="PT_USER=${PT_USER:nobody}" +Environment="PT_GROUP=${PT_GROUP:nobody}" +ExecStartPre=mkdir -p ${PT_CHROOT} +ExecStartPre=chown ${PT_USER}:${PT_GROUP} ${PT_CHROOT} +ExecStart=/usr/bin/ptunnel-ng \ + --syslog \ + --chroot=${PT_CHROOT} --user=${PT_USER} --group=${PT_GROUP} \ + $PT_PASSWD $PT_MAGIC $PT_DESTIP $PT_DESTPORT +Restart=on-abort + +[Install] +WantedBy=multi-user.target -- cgit v1.2.3