Amna | f38fa10 | 2024-02-01 16:39:30 -0500 | [diff] [blame] | 1 | [Unit] |
| 2 | Description=Dnc server |
| 3 | Documentation=man:dnc(1) |
| 4 | After=network.target |
Amna | 0e5f076 | 2024-05-06 15:40:14 -0400 | [diff] [blame] | 5 | Wants=network-online.target |
| 6 | Documentation=https://git.jami.net/savoirfairelinux/dhtnet/blob/master/tools/dvpn/README.md |
Amna | f38fa10 | 2024-02-01 16:39:30 -0500 | [diff] [blame] | 7 | |
| 8 | [Service] |
Amna | 0e5f076 | 2024-05-06 15:40:14 -0400 | [diff] [blame] | 9 | Type=exec |
| 10 | Environment="DHTNET_CACHE_DIR=/var/run/dhtnet" |
Amna | f38fa10 | 2024-02-01 16:39:30 -0500 | [diff] [blame] | 11 | ExecStart=@bindir@/dnc -l -d @sysconfdir@/dhtnet/dnc.yaml -c @sysconfdir@/dhtnet/id/id-server.crt -p @sysconfdir@/dhtnet/id/id-server.pem |
| 12 | Restart=on-failure |
Amna | f38fa10 | 2024-02-01 16:39:30 -0500 | [diff] [blame] | 13 | ProtectSystem=strict |
Amna | 0e5f076 | 2024-05-06 15:40:14 -0400 | [diff] [blame] | 14 | ProtectKernelTunables=yes |
| 15 | ProtectKernelModules=yes |
| 16 | ProtectControlGroups=yes |
| 17 | PrivateDevices=yes |
Amna | f38fa10 | 2024-02-01 16:39:30 -0500 | [diff] [blame] | 18 | SystemCallFilter=@system-service |
| 19 | |
| 20 | [Install] |
Amna | 0e5f076 | 2024-05-06 15:40:14 -0400 | [diff] [blame] | 21 | WantedBy=multi-user.target |