changeset 6:47d32e3a6b2a

Add example systemd configurations
author Lewin Bormann <lbo@spheniscida.de>
date Thu, 01 Oct 2020 15:53:14 +0200
parents 2eff863290d5
children bafbb2f0bf7a
files config/dnsoverrpc-client.service config/dnsoverrpc-server.service
diffstat 2 files changed, 36 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/config/dnsoverrpc-client.service	Thu Oct 01 15:53:14 2020 +0200
@@ -0,0 +1,18 @@
+# Example service file for running the client side.
+# Don't forget to adapt the values to your environment.
+
+[Unit]
+Description=DNS Request wrapper
+Required=network.target
+After=network.target
+
+[Install]
+WantedBy=multi-user.target
+
+[Service]
+User=root
+WorkingDirectory=$dnsoverrpc_install_directory
+Type=exec
+ExecStart=client/client --server ${SERVER}:5555 --addr 127.0.0.54:53 --pubkeyfile client/publickey.txt >> ${LOGFILE} 2>&1
+ExecStop=/bin/kill -TERM $MAINPID
+Restart=Always
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/config/dnsoverrpc-server.service	Thu Oct 01 15:53:14 2020 +0200
@@ -0,0 +1,18 @@
+# An example systemd unit.
+# Don't forget to adapt the values to your environment.
+#
+[Unit]
+Description=DNS Request unwrapper
+Required=network.target
+After=network.target
+
+[Install]
+WantedBy=multi-user.target
+
+[Service]
+Type=exec
+User=$YourUser
+WorkingDirectory=$dnsoverrpc_install_directory
+ExecStart=server/server -privkeyfile privatekey.txt -pubkeyfile publickey.txt -addr '*:5555' >> ${LOGFILE} 2>&1
+ExecStop=/bin/kill -TERM $MAINPID
+Restart=Always