From f679553c0f300896e252395ad624916a339320ec Mon Sep 17 00:00:00 2001 From: "CanbiZ (MickLesk)" <47820557+MickLesk@users.noreply.github.com> Date: Tue, 2 Jun 2026 15:02:50 +0200 Subject: [PATCH] Update systemd service to use network-online.target --- install/ddns-updater-install.sh | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/install/ddns-updater-install.sh b/install/ddns-updater-install.sh index 1a010a897..6d340ad1b 100644 --- a/install/ddns-updater-install.sh +++ b/install/ddns-updater-install.sh @@ -1,5 +1,4 @@ #!/usr/bin/env bash - # Copyright (c) 2021-2026 community-scripts ORG # Author: reptil1990 # License: MIT | https://github.com/community-scripts/ProxmoxVE/raw/main/LICENSE @@ -34,10 +33,12 @@ msg_info "Creating Service" cat </etc/systemd/system/ddns-updater.service [Unit] Description=DDNS-Updater -After=network.target +After=network-online.target +Wants=network-online.target [Service] Type=simple +ExecStartPre=/bin/bash -c 'for i in \$(seq 1 30); do curl -sf --max-time 5 https://1.1.1.1 >/dev/null 2>&1 && break || sleep 2; done' ExecStart=/opt/ddns-updater/ddns-updater Environment=DATADIR=/opt/ddns-updater/data Environment=LISTENING_ADDRESS=:8000