blob: 3f0568e318aa1fb25132afdae43424fafe2fbe7b [file] [log] [blame]
Amnaf38fa102024-02-01 16:39:30 -05001[Unit]
2Description=Dnc server
3Documentation=man:dnc(1)
4After=network.target
Amna0e5f0762024-05-06 15:40:14 -04005Wants=network-online.target
6Documentation=https://git.jami.net/savoirfairelinux/dhtnet/blob/master/tools/dvpn/README.md
Amnaf38fa102024-02-01 16:39:30 -05007
8[Service]
Amna0e5f0762024-05-06 15:40:14 -04009Type=exec
10Environment="DHTNET_CACHE_DIR=/var/run/dhtnet"
Amnaf38fa102024-02-01 16:39:30 -050011ExecStart=@bindir@/dnc -l -d @sysconfdir@/dhtnet/dnc.yaml -c @sysconfdir@/dhtnet/id/id-server.crt -p @sysconfdir@/dhtnet/id/id-server.pem
12Restart=on-failure
Amnaf38fa102024-02-01 16:39:30 -050013ProtectSystem=strict
Amna0e5f0762024-05-06 15:40:14 -040014ProtectKernelTunables=yes
15ProtectKernelModules=yes
16ProtectControlGroups=yes
17PrivateDevices=yes
Amnaf38fa102024-02-01 16:39:30 -050018SystemCallFilter=@system-service
19
20[Install]
Amna0e5f0762024-05-06 15:40:14 -040021WantedBy=multi-user.target