Mercurial > lbo > hg > dnsoverrpc
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