blob: 7fb6091844bd3279f16c6634ae66516795776590 [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"
Louis Maillard8ea26772024-07-23 14:32:33 -040011ExecStart=@bindir@/dnc -l -d @sysconfdir@/dhtnet/dnc.yaml
Amnaf38fa102024-02-01 16:39:30 -050012Restart=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