[Unit] Description=Porkbun Dynamic DNS Update Documentation=file:///home/kacper/Documents/platformIO/email/porkbun/README.md After=network-online.target Wants=network-online.target [Service] Type=oneshot User=kacper Group=kacper WorkingDirectory=/home/kacper/Documents/platformIO/email/porkbun ExecStart=/home/kacper/Documents/platformIO/email/porkbun/updateDNS.sh # Security hardening PrivateTmp=yes NoNewPrivileges=yes ProtectSystem=strict ProtectHome=read-only ReadWritePaths=/home/kacper/Documents/platformIO/email/porkbun # Logging StandardOutput=journal StandardError=journal SyslogIdentifier=porkbun-ddns # Restart on failure Restart=on-failure RestartSec=30 [Install] WantedBy=multi-user.target