[Unit] Description=Overdeck Subrouter tailnet edge After=network-online.target tailscaled.service overdeck-subrouter.service Wants=network-online.target tailscaled.service overdeck-subrouter.service [Service] Type=simple User=overdeck-subrouter Group=overdeck-subrouter ExecStart=/usr/bin/python3 /var/lib/overdeck/subrouter-edge/current/tailnet_edge.py --config /etc/overdeck/subrouter-edge.json Restart=on-failure RestartSec=3s NoNewPrivileges=yes PrivateTmp=yes PrivateDevices=yes ProtectSystem=strict ProtectHome=yes ProtectKernelTunables=yes ProtectKernelModules=yes ProtectControlGroups=yes ProtectClock=yes RestrictSUIDSGID=yes LockPersonality=yes MemoryDenyWriteExecute=yes RestrictAddressFamilies=AF_INET AF_UNIX UMask=0077 [Install] WantedBy=multi-user.target