From 018ef82fc0b4e595e84589953fe18aa540289582 Mon Sep 17 00:00:00 2001 From: jf Date: Fri, 11 Apr 2025 12:41:55 +0200 Subject: [PATCH] Update docs/Savaneprod/2025-04-03-infomaniak_dyndns.md --- .../2025-04-03-infomaniak_dyndns.md | 22 ++----------------- 1 file changed, 2 insertions(+), 20 deletions(-) diff --git a/docs/Savaneprod/2025-04-03-infomaniak_dyndns.md b/docs/Savaneprod/2025-04-03-infomaniak_dyndns.md index 910b48b..a7ff11c 100644 --- a/docs/Savaneprod/2025-04-03-infomaniak_dyndns.md +++ b/docs/Savaneprod/2025-04-03-infomaniak_dyndns.md @@ -26,27 +26,9 @@ Il suffit donc d'un mini script à faire exécuter via la `crontab`. Avec Synolo ## Déploiement du script de mise à jour de l'adresse IP ### Création du script -Créer un fichier, par exemple `ddns.sh` avec le contenu ci-dessous. Puis lui appliquer la permission d'exécution `chmod u+x ddns.sh` +Créer un fichier, par exemple [dyndns_with_infomaniak.sh](https://gitea.savaneprod.fr/jf/Small_versioned_projects/src/branch/main/dyndns_with_Infomaniak/dyndns_with_infomaniak.sh) avec le contenu ci-dessous. Puis lui appliquer la permission d'exécution `chmod u+x ddns.sh`. +Il faudra également créer un fichier `dyndns_with_infomaniak.var` avec les variables de domaines et identifiants. -```bash -#!/usr/bin/bash - -DOMAINS=("fqdn.tld" "domaine.truc") -TIME="$(date +%Y-%m-%d\ %H:%M)" -# À définir dans l'interface Infomaniak -# Domaine => domain.truc => Dynamic DNS => Ajouter un Dynamic DNS -USERNAME="xxxxxxx" -PASSWORD="xxxxxxx" - -echo "$TIME" -for d in "${DOMAINS[@]}"; do - echo "$(curl https://$USERNAME:$PASSWORD@infomaniak.com/nic/update?hostname=$d) for $d" -done - -echo "------------------------" - -exit 1 -``` ### Faire exécuter le script régulièrement par le système #### La crontab