diff --git a/ionos-ddns.service b/ionos-ddns.service new file mode 100644 index 0000000..547134a --- /dev/null +++ b/ionos-ddns.service @@ -0,0 +1,22 @@ +[Unit] +Description=IONOS DDNS Auto Updater Service +After=network-online.target +Wants=network-online.target + +[Service] +# Service runs as root to handle /var/log permissions simply +User=root +Group=root + +# Working Directory +WorkingDirectory=/opt/ionos-ddns + +# Start Command +ExecStart=/usr/bin/python3 /opt/ionos-ddns/update_ddns.py + +# Restart policy (Crash protection) +Restart=always +RestartSec=10 + +[Install] +WantedBy=multi-user.target \ No newline at end of file