derniers ajouts
All checks were successful
continuous-integration/drone Build is passing

This commit is contained in:
JF
2024-07-16 00:22:38 +02:00
parent fd30c861c9
commit 6986e89410
27 changed files with 263 additions and 62 deletions

View File

@@ -9,7 +9,7 @@ date: 2019-12-16
## Installation de acme.sh
```bash
# 1 - Beeing root
# 1 - Being root
SYNOPATH="/volume1/something"
cd $SYNOPATH
@@ -32,6 +32,7 @@ Utilsation de l'API Gandi : [https://github.com/acmesh-official/acme.sh/wiki/dns
```bash
SYNOPATH="/volume1/something"
API="dns_gandi_livedns"
jour=$(date +%Y-%m-%d)
file='$SYNOPATH/Certificats/'$jour'.log'
@@ -50,13 +51,26 @@ echo "*********************************************" 2>&1 | tee -a $file
echo " Mise à jour du certificat *.savaneprod.fr" 2>&1 | tee -a $file
echo "*********************************************" 2>&1 | tee -a $file
bash $SYNOPATH/Certificats/acme.sh/acme.sh --home $HOME --renew -d savaneprod.fr -d '*.savaneprod.fr' --dns dns_gandi_livedns --force --log 2>&1 | tee -a $file
bash $SYNOPATH/Certificats/acme.sh/acme.sh --home $HOME --renew -d savaneprod.fr -d '*.savaneprod.fr' --dns $API --force --log 2>&1 | tee -a $file
bash $SYNOPATH/Certificats/acme.sh/acme.sh --home $HOME -d savaneprod.fr -d "*.savaneprod.fr" --deploy --deploy-hook synology_dsm --log 2>&1 | tee -a $file
echo "---------------------------------" 2>&1 | tee -a $file
echo " Fin du script de mise à jour." 2>&1 | tee -a $file
echo "*********************************" 2>&1 | tee -a $file
```
### Chez infomaniak
* Utilisation de l'API infomaniak : [https://github.com/acmesh-official/acme.sh/wiki/dnsapi2#dns_infomaniak](https://github.com/acmesh-official/acme.sh/wiki/dnsapi2#dns_infomaniak)
* Création d'un token d'API pour la gestion des entrées DNS :
Depuis la page d'accueil. Aller dans "Utilisateur et profil", "Mon profil", "Développeur" et "Tokens API".
![Création d'un token d'API pour gérer les entrées DNS](infomaniak_API_token.png)
* On peut alors modifier le script avec les valeurs suivantes :
```bash
API="dns_infomaniak_add"
export INFOMANIAK_API_TOKEN="mon_t0k3n_9uil_e2t_grand_et_b1en_utile"
```
Il faut le sauvegarder en lieu sûr, car une fois créé il ne sera plus possible de le consulter.
### La conf dans DSM dans le planificateur de tâches

View File

@@ -0,0 +1,19 @@
---
title: "Mise à jour automatique de l'adresse IP publique dans l'entrée DNS A chez infomaniak"
summary: "DynDNS parce qu'on est des amateurs, hein."
author:
- JF
date: 2024-02-29
---
# Côté infomaniak
* Depuis la page d'accueil.
* Domaine => savaneprod.fr => Dynamic DNS => Ajouter un Dynamic DNS =>
* Créer un identifiant avec un mot de passe digne de ce nom. Sauvegarder la tout.
# Côté Synology
On utilise **synology-ddns-gandi** à installer au préalable : [https://github.com/EmixamPP/synology-ddns-gandi](https://github.com/EmixamPP/synology-ddns-gandi)
![Configuration de DynDNS sur le Synology](dyndns_configuration.png)
Query URL = `https://infomaniak.com/nic/update?hostname=__HOSTNAME__&myip=__MYIP__`
Utliser les identifiants créés depuis l'interface infomaniak.

Binary file not shown.

After

Width:  |  Height:  |  Size: 99 KiB

View File

@@ -7,5 +7,5 @@ date: 2023-10-13
# Liens relatifs à l'utilisation de Synology DSM.
- Utiliser Dynamic DNS a.k.a DynDNS ou DDNS avec Gandi.net : [https://github.com/EmixamPP/synology-ddns-gandi](https://github.com/EmixamPP/synology-ddns-gandi)
- Nécessaire lorsque le fournisseur d'accès par lequel le Synology est connecté à Internet ne propose pas d'adresse IP publique fixe. Et lorsque le domaine est géré par Gandi.net .
- DSM implémente par défaut ce service pour OHV.
- Nécessaire lorsque le fournisseur d'accès par lequel le Synology est connecté à Internet ne propose pas d'adresse IP publique fixe. Et lorsque le domaine est géré par Gandi.net ou infomaniak.
- DSM implémente par défaut ce service pour OVH.

Binary file not shown.

After

Width:  |  Height:  |  Size: 80 KiB