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

@@ -8,7 +8,7 @@
path: /volume1/web/docs/ path: /volume1/web/docs/
state: absent state: absent
- name: Copie des fichier de site/ - name: Copie des fichiers de site/
ansible.builtin.copy: ansible.builtin.copy:
dest: /volume1/web/docs/ dest: /volume1/web/docs/
group: http group: http

View File

@@ -16,7 +16,7 @@ date: 2023-10-01
- name: Mise à jour du conteneur Nextcloud - name: Mise à jour du conteneur Nextcloud
hosts: savaneprod.fr hosts: savaneprod.fr
vars: vars:
nc_version: 27.1.3 nc_version: 28.0.5
tasks: tasks:
- name: Modification de la versions dans le docker-compose - name: Modification de la versions dans le docker-compose
ansible.builtin.lineinfile: ansible.builtin.lineinfile:
@@ -40,7 +40,7 @@ date: 2023-10-01
project_src: "/volume1/nextcloud" project_src: "/volume1/nextcloud"
recreate: smart recreate: smart
- name: Pause en attendant la remontée des conteneurs - name: Pause en attendant la remontée des conteneurs
ansible.builtin.pause: ansible.builtin.pause:
#minutes: 2 #minutes: 2
seconds: 30 seconds: 30
@@ -55,12 +55,11 @@ date: 2023-10-01
- "php occ db:add-missing-columns" - "php occ db:add-missing-columns"
- "php occ db:add-missing-indices" - "php occ db:add-missing-indices"
- "php occ db:add-missing-primary-keys" - "php occ db:add-missing-primary-keys"
- "occ config:system:set maintenance_window_start --type=integer --value=1" - "php occ config:system:set maintenance_window_start --type=integer --value=1"
- name: Pause de 1 minute - name: Pause de 1 minute
ansible.builtin.pause: ansible.builtin.pause:
minutes: 1 minutes: 1
# seconds: 30
- name: Modification du fichier .htaccess pour Mac - name: Modification du fichier .htaccess pour Mac
tags: caldav tags: caldav

View File

@@ -9,7 +9,7 @@ date: 2019-12-16
## Installation de acme.sh ## Installation de acme.sh
```bash ```bash
# 1 - Beeing root # 1 - Being root
SYNOPATH="/volume1/something" SYNOPATH="/volume1/something"
cd $SYNOPATH cd $SYNOPATH
@@ -32,6 +32,7 @@ Utilsation de l'API Gandi : [https://github.com/acmesh-official/acme.sh/wiki/dns
```bash ```bash
SYNOPATH="/volume1/something" SYNOPATH="/volume1/something"
API="dns_gandi_livedns"
jour=$(date +%Y-%m-%d) jour=$(date +%Y-%m-%d)
file='$SYNOPATH/Certificats/'$jour'.log' 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 " Mise à jour du certificat *.savaneprod.fr" 2>&1 | tee -a $file
echo "*********************************************" 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 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 "---------------------------------" 2>&1 | tee -a $file
echo " Fin du script de mise à jour." 2>&1 | tee -a $file echo " Fin du script de mise à jour." 2>&1 | tee -a $file
echo "*********************************" 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 ### 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. # 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) - 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 . - 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 OHV. - DSM implémente par défaut ce service pour OVH.

Binary file not shown.

After

Width:  |  Height:  |  Size: 80 KiB

View File

@@ -3,9 +3,10 @@
savaneprod.fr a été créé par curiosité d'abord. Et puis pérennisé pour garder une souveraineté sur la vie numérique de la famille qui l'utilise : savaneprod.fr a été créé par curiosité d'abord. Et puis pérennisé pour garder une souveraineté sur la vie numérique de la famille qui l'utilise :
- Un Synology sur lequel est installé docker et [Nextcloud](https://nextcloud.com/fr/) dedans. - Un Synology sur lequel est installé docker et [Nextcloud](https://nextcloud.com/fr/) dedans.
- Un domaine enregistré chez gandi.net - Un domaine enregistré chez infomaniak.
- Un serveur Proxmox, pour essayer des choses.
- Certificats TLS enregistrés chez [Let's encrypt](https://letsencrypt.org/). - Certificats TLS enregistrés chez [Let's encrypt](https://letsencrypt.org/).
- Des courriels gérés par [Migadu](https://migadu.com/). - Des courriels gérés par [Migadu](https://migadu.com/).
- Deux PC sous [pop!_os](https://pop.system76.com/). - Deux PC sous [pop!_os](https://pop.system76.com/).
- Un Mac avec un Time Machine qui sauvegarde sur le Synology. - Un Mac avec un Time Machine qui sauvegarde sur le Synology.
- Des sauvegardes externalisées grâce à [Borg Backup](https://borgbackup.readthedocs.io). - Des sauvegardes externalisées grâce à [Borg Backup](https://borgbackup.readthedocs.io) et [BorgBase](https://www.borgbase.com/).

View File

@@ -3,7 +3,7 @@ site_url: https://docs.savaneprod.fr
nav: nav:
- Home: index.md - Home: index.md
- Synology: - Synology:
- "Synology/index.md" - "Synology/2024-02-29-customized-dyndns-for-synology.md"
- "Synology/2019-09-01-access-synology-with-ssh-asymetrical-key.md" - "Synology/2019-09-01-access-synology-with-ssh-asymetrical-key.md"
- "Synology/2019-12-16-wildcard-lets-encrypt-certificate.md" - "Synology/2019-12-16-wildcard-lets-encrypt-certificate.md"
- "Synology/2020-12-04-borg-backup.md" - "Synology/2020-12-04-borg-backup.md"

View File

@@ -38,7 +38,7 @@
</ul> </ul>
<p class="caption"><span class="caption-text">Synology</span></p> <p class="caption"><span class="caption-text">Synology</span></p>
<ul> <ul>
<li class="toctree-l1"><a class="reference internal" href="/Synology/">Liens relatifs à l'utilisation de Synology DSM.</a> <li class="toctree-l1"><a class="reference internal" href="/Synology/2024-02-29-customized-dyndns-for-synology/">Mise à jour automatique de l'adresse IP publique dans l'entrée DNS A chez infomaniak</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="/Synology/2019-09-01-access-synology-with-ssh-asymetrical-key/">Se connecter en SSH au Synology à l'aide d'une clef asymétrique.</a> <li class="toctree-l1"><a class="reference internal" href="/Synology/2019-09-01-access-synology-with-ssh-asymetrical-key/">Se connecter en SSH au Synology à l'aide d'une clef asymétrique.</a>
</li> </li>

View File

@@ -45,7 +45,7 @@
</ul> </ul>
<p class="caption"><span class="caption-text">Synology</span></p> <p class="caption"><span class="caption-text">Synology</span></p>
<ul> <ul>
<li class="toctree-l1"><a class="reference internal" href="../../Synology/">Liens relatifs à l'utilisation de Synology DSM.</a> <li class="toctree-l1"><a class="reference internal" href="../../Synology/2024-02-29-customized-dyndns-for-synology/">Mise à jour automatique de l'adresse IP publique dans l'entrée DNS A chez infomaniak</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../../Synology/2019-09-01-access-synology-with-ssh-asymetrical-key/">Se connecter en SSH au Synology à l'aide d'une clef asymétrique.</a> <li class="toctree-l1"><a class="reference internal" href="../../Synology/2019-09-01-access-synology-with-ssh-asymetrical-key/">Se connecter en SSH au Synology à l'aide d'une clef asymétrique.</a>
</li> </li>
@@ -110,7 +110,7 @@
- name: Mise à jour du conteneur Nextcloud - name: Mise à jour du conteneur Nextcloud
hosts: savaneprod.fr hosts: savaneprod.fr
vars: vars:
nc_version: 27.1.3 nc_version: 28.0.5
tasks: tasks:
- name: Modification de la versions dans le docker-compose - name: Modification de la versions dans le docker-compose
ansible.builtin.lineinfile: ansible.builtin.lineinfile:
@@ -134,7 +134,7 @@
project_src: &quot;/volume1/nextcloud&quot; project_src: &quot;/volume1/nextcloud&quot;
recreate: smart recreate: smart
- name: Pause en attendant la remontée des conteneurs - name: Pause en attendant la remontée des conteneurs
ansible.builtin.pause: ansible.builtin.pause:
#minutes: 2 #minutes: 2
seconds: 30 seconds: 30
@@ -149,12 +149,11 @@
- &quot;php occ db:add-missing-columns&quot; - &quot;php occ db:add-missing-columns&quot;
- &quot;php occ db:add-missing-indices&quot; - &quot;php occ db:add-missing-indices&quot;
- &quot;php occ db:add-missing-primary-keys&quot; - &quot;php occ db:add-missing-primary-keys&quot;
- &quot;occ config:system:set maintenance_window_start --type=integer --value=1&quot; - &quot;php occ config:system:set maintenance_window_start --type=integer --value=1&quot;
- name: Pause de 1 minute - name: Pause de 1 minute
ansible.builtin.pause: ansible.builtin.pause:
minutes: 1 minutes: 1
# seconds: 30
- name: Modification du fichier .htaccess pour Mac - name: Modification du fichier .htaccess pour Mac
tags: caldav tags: caldav

View File

@@ -45,7 +45,7 @@
</ul> </ul>
<p class="caption"><span class="caption-text">Synology</span></p> <p class="caption"><span class="caption-text">Synology</span></p>
<ul> <ul>
<li class="toctree-l1"><a class="reference internal" href="../../Synology/">Liens relatifs à l'utilisation de Synology DSM.</a> <li class="toctree-l1"><a class="reference internal" href="../../Synology/2024-02-29-customized-dyndns-for-synology/">Mise à jour automatique de l'adresse IP publique dans l'entrée DNS A chez infomaniak</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../../Synology/2019-09-01-access-synology-with-ssh-asymetrical-key/">Se connecter en SSH au Synology à l'aide d'une clef asymétrique.</a> <li class="toctree-l1"><a class="reference internal" href="../../Synology/2019-09-01-access-synology-with-ssh-asymetrical-key/">Se connecter en SSH au Synology à l'aide d'une clef asymétrique.</a>
</li> </li>

View File

@@ -45,7 +45,7 @@
</ul> </ul>
<p class="caption"><span class="caption-text">Synology</span></p> <p class="caption"><span class="caption-text">Synology</span></p>
<ul> <ul>
<li class="toctree-l1"><a class="reference internal" href="../../Synology/">Liens relatifs à l'utilisation de Synology DSM.</a> <li class="toctree-l1"><a class="reference internal" href="../../Synology/2024-02-29-customized-dyndns-for-synology/">Mise à jour automatique de l'adresse IP publique dans l'entrée DNS A chez infomaniak</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../../Synology/2019-09-01-access-synology-with-ssh-asymetrical-key/">Se connecter en SSH au Synology à l'aide d'une clef asymétrique.</a> <li class="toctree-l1"><a class="reference internal" href="../../Synology/2019-09-01-access-synology-with-ssh-asymetrical-key/">Se connecter en SSH au Synology à l'aide d'une clef asymétrique.</a>
</li> </li>

View File

@@ -45,7 +45,7 @@
</ul> </ul>
<p class="caption"><span class="caption-text">Synology</span></p> <p class="caption"><span class="caption-text">Synology</span></p>
<ul class="current"> <ul class="current">
<li class="toctree-l1"><a class="reference internal" href="../">Liens relatifs à l'utilisation de Synology DSM.</a> <li class="toctree-l1"><a class="reference internal" href="../2024-02-29-customized-dyndns-for-synology/">Mise à jour automatique de l'adresse IP publique dans l'entrée DNS A chez infomaniak</a>
</li> </li>
<li class="toctree-l1 current"><a class="reference internal current" href="./">Se connecter en SSH au Synology à l'aide d'une clef asymétrique.</a> <li class="toctree-l1 current"><a class="reference internal current" href="./">Se connecter en SSH au Synology à l'aide d'une clef asymétrique.</a>
<ul class="current"> <ul class="current">
@@ -194,7 +194,7 @@ AuthorizedKeysFile .ssh/authorized_keys
</div> </div>
</div><footer> </div><footer>
<div class="rst-footer-buttons" role="navigation" aria-label="Footer Navigation"> <div class="rst-footer-buttons" role="navigation" aria-label="Footer Navigation">
<a href="../" class="btn btn-neutral float-left" title="Liens relatifs à l'utilisation de Synology DSM."><span class="icon icon-circle-arrow-left"></span> Previous</a> <a href="../2024-02-29-customized-dyndns-for-synology/" class="btn btn-neutral float-left" title="Mise à jour automatique de l'adresse IP publique dans l'entrée DNS A chez infomaniak"><span class="icon icon-circle-arrow-left"></span> Previous</a>
<a href="../2019-12-16-wildcard-lets-encrypt-certificate/" class="btn btn-neutral float-right" title="Générer et mettre à jour automatiquement un certificat "wildcard" let's encrypt.">Next <span class="icon icon-circle-arrow-right"></span></a> <a href="../2019-12-16-wildcard-lets-encrypt-certificate/" class="btn btn-neutral float-right" title="Générer et mettre à jour automatiquement un certificat "wildcard" let's encrypt.">Next <span class="icon icon-circle-arrow-right"></span></a>
</div> </div>
@@ -218,7 +218,7 @@ AuthorizedKeysFile .ssh/authorized_keys
<span class="rst-current-version" data-toggle="rst-current-version"> <span class="rst-current-version" data-toggle="rst-current-version">
<span><a href="../" style="color: #fcfcfc">&laquo; Previous</a></span> <span><a href="../2024-02-29-customized-dyndns-for-synology/" style="color: #fcfcfc">&laquo; Previous</a></span>
<span><a href="../2019-12-16-wildcard-lets-encrypt-certificate/" style="color: #fcfcfc">Next &raquo;</a></span> <span><a href="../2019-12-16-wildcard-lets-encrypt-certificate/" style="color: #fcfcfc">Next &raquo;</a></span>

View File

@@ -45,7 +45,7 @@
</ul> </ul>
<p class="caption"><span class="caption-text">Synology</span></p> <p class="caption"><span class="caption-text">Synology</span></p>
<ul class="current"> <ul class="current">
<li class="toctree-l1"><a class="reference internal" href="../">Liens relatifs à l'utilisation de Synology DSM.</a> <li class="toctree-l1"><a class="reference internal" href="../2024-02-29-customized-dyndns-for-synology/">Mise à jour automatique de l'adresse IP publique dans l'entrée DNS A chez infomaniak</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../2019-09-01-access-synology-with-ssh-asymetrical-key/">Se connecter en SSH au Synology à l'aide d'une clef asymétrique.</a> <li class="toctree-l1"><a class="reference internal" href="../2019-09-01-access-synology-with-ssh-asymetrical-key/">Se connecter en SSH au Synology à l'aide d'une clef asymétrique.</a>
</li> </li>
@@ -59,6 +59,8 @@
</li> </li>
<li class="toctree-l3"><a class="reference internal" href="#le-script-de-mise-a-jour">Le script de mise à jour</a> <li class="toctree-l3"><a class="reference internal" href="#le-script-de-mise-a-jour">Le script de mise à jour</a>
</li> </li>
<li class="toctree-l3"><a class="reference internal" href="#chez-infomaniak">Chez infomaniak</a>
</li>
<li class="toctree-l3"><a class="reference internal" href="#la-conf-dans-dsm-dans-le-planificateur-de-taches">La conf dans DSM dans le planificateur de tâches</a> <li class="toctree-l3"><a class="reference internal" href="#la-conf-dans-dsm-dans-le-planificateur-de-taches">La conf dans DSM dans le planificateur de tâches</a>
</li> </li>
</ul> </ul>
@@ -112,7 +114,7 @@
<h1 id="generer-et-mettre-a-jour-automatiquement-un-certificat-wildcard-lets-encrypt">Générer et mettre à jour automatiquement un certificat "wildcard" let's encrypt.</h1> <h1 id="generer-et-mettre-a-jour-automatiquement-un-certificat-wildcard-lets-encrypt">Générer et mettre à jour automatiquement un certificat "wildcard" let's encrypt.</h1>
<h2 id="installation-de-acmesh">Installation de acme.sh</h2> <h2 id="installation-de-acmesh">Installation de acme.sh</h2>
<pre><code class="language-bash"># 1 - Beeing root <pre><code class="language-bash"># 1 - Being root
SYNOPATH=&quot;/volume1/something&quot; SYNOPATH=&quot;/volume1/something&quot;
cd $SYNOPATH cd $SYNOPATH
@@ -127,6 +129,7 @@ git clone https://github.com/acmesh-official/acme.sh.git
<p>Utilsation de l'API Gandi : <a href="https://github.com/acmesh-official/acme.sh/wiki/dnsapi#18-use-gandi-livedns-api">https://github.com/acmesh-official/acme.sh/wiki/dnsapi#18-use-gandi-livedns-api</a></p> <p>Utilsation de l'API Gandi : <a href="https://github.com/acmesh-official/acme.sh/wiki/dnsapi#18-use-gandi-livedns-api">https://github.com/acmesh-official/acme.sh/wiki/dnsapi#18-use-gandi-livedns-api</a></p>
<h3 id="le-script-de-mise-a-jour">Le script de mise à jour</h3> <h3 id="le-script-de-mise-a-jour">Le script de mise à jour</h3>
<pre><code class="language-bash">SYNOPATH=&quot;/volume1/something&quot; <pre><code class="language-bash">SYNOPATH=&quot;/volume1/something&quot;
API=&quot;dns_gandi_livedns&quot;
jour=$(date +%Y-%m-%d) jour=$(date +%Y-%m-%d)
file='$SYNOPATH/Certificats/'$jour'.log' file='$SYNOPATH/Certificats/'$jour'.log'
@@ -145,13 +148,25 @@ echo &quot;*********************************************&quot; 2&gt;&amp;1 | tee
echo &quot; Mise à jour du certificat *.savaneprod.fr&quot; 2&gt;&amp;1 | tee -a $file echo &quot; Mise à jour du certificat *.savaneprod.fr&quot; 2&gt;&amp;1 | tee -a $file
echo &quot;*********************************************&quot; 2&gt;&amp;1 | tee -a $file echo &quot;*********************************************&quot; 2&gt;&amp;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&gt;&amp;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&gt;&amp;1 | tee -a $file
bash $SYNOPATH/Certificats/acme.sh/acme.sh --home $HOME -d savaneprod.fr -d &quot;*.savaneprod.fr&quot; --deploy --deploy-hook synology_dsm --log 2&gt;&amp;1 | tee -a $file bash $SYNOPATH/Certificats/acme.sh/acme.sh --home $HOME -d savaneprod.fr -d &quot;*.savaneprod.fr&quot; --deploy --deploy-hook synology_dsm --log 2&gt;&amp;1 | tee -a $file
echo &quot;---------------------------------&quot; 2&gt;&amp;1 | tee -a $file echo &quot;---------------------------------&quot; 2&gt;&amp;1 | tee -a $file
echo &quot; Fin du script de mise à jour.&quot; 2&gt;&amp;1 | tee -a $file echo &quot; Fin du script de mise à jour.&quot; 2&gt;&amp;1 | tee -a $file
echo &quot;*********************************&quot; 2&gt;&amp;1 | tee -a $file echo &quot;*********************************&quot; 2&gt;&amp;1 | tee -a $file
</code></pre> </code></pre>
<h3 id="chez-infomaniak">Chez infomaniak</h3>
<ul>
<li>Utilisation de l'API infomaniak : <a href="https://github.com/acmesh-official/acme.sh/wiki/dnsapi2#dns_infomaniak">https://github.com/acmesh-official/acme.sh/wiki/dnsapi2#dns_infomaniak</a></li>
<li>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".</li>
</ul>
<p><img alt="Création d'un token d'API pour gérer les entrées DNS" src="../infomaniak_API_token.png" />
* On peut alors modifier le script avec les valeurs suivantes :</p>
<pre><code class="language-bash">API=&quot;dns_infomaniak_add&quot;
export INFOMANIAK_API_TOKEN=&quot;mon_t0k3n_9uil_e2t_grand_et_b1en_utile&quot;
</code></pre>
<p>Il faut le sauvegarder en lieu sûr, car une fois créé il ne sera plus possible de le consulter.</p>
<h3 id="la-conf-dans-dsm-dans-le-planificateur-de-taches">La conf dans DSM dans le planificateur de tâches</h3> <h3 id="la-conf-dans-dsm-dans-le-planificateur-de-taches">La conf dans DSM dans le planificateur de tâches</h3>
<p><img alt="Planificateur de tâche, onglet &quot;General&quot;" src="../task_general-tab.png" /></p> <p><img alt="Planificateur de tâche, onglet &quot;General&quot;" src="../task_general-tab.png" /></p>
<p>J'ai finalement décidé de renouveler tous les mois parce que le Synology propose tous les 3 mois mais la durée de vie du certificat est légèrement inférieure. Et je n'ai pas cherché à configurer le renouvellement tous les deux mois. <p>J'ai finalement décidé de renouveler tous les mois parce que le Synology propose tous les 3 mois mais la durée de vie du certificat est légèrement inférieure. Et je n'ai pas cherché à configurer le renouvellement tous les deux mois.

View File

@@ -45,7 +45,7 @@
</ul> </ul>
<p class="caption"><span class="caption-text">Synology</span></p> <p class="caption"><span class="caption-text">Synology</span></p>
<ul class="current"> <ul class="current">
<li class="toctree-l1"><a class="reference internal" href="../">Liens relatifs à l'utilisation de Synology DSM.</a> <li class="toctree-l1"><a class="reference internal" href="../2024-02-29-customized-dyndns-for-synology/">Mise à jour automatique de l'adresse IP publique dans l'entrée DNS A chez infomaniak</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../2019-09-01-access-synology-with-ssh-asymetrical-key/">Se connecter en SSH au Synology à l'aide d'une clef asymétrique.</a> <li class="toctree-l1"><a class="reference internal" href="../2019-09-01-access-synology-with-ssh-asymetrical-key/">Se connecter en SSH au Synology à l'aide d'une clef asymétrique.</a>
</li> </li>

View File

@@ -45,7 +45,7 @@
</ul> </ul>
<p class="caption"><span class="caption-text">Synology</span></p> <p class="caption"><span class="caption-text">Synology</span></p>
<ul class="current"> <ul class="current">
<li class="toctree-l1"><a class="reference internal" href="../">Liens relatifs à l'utilisation de Synology DSM.</a> <li class="toctree-l1"><a class="reference internal" href="../2024-02-29-customized-dyndns-for-synology/">Mise à jour automatique de l'adresse IP publique dans l'entrée DNS A chez infomaniak</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../2019-09-01-access-synology-with-ssh-asymetrical-key/">Se connecter en SSH au Synology à l'aide d'une clef asymétrique.</a> <li class="toctree-l1"><a class="reference internal" href="../2019-09-01-access-synology-with-ssh-asymetrical-key/">Se connecter en SSH au Synology à l'aide d'une clef asymétrique.</a>
</li> </li>

View File

@@ -0,0 +1,159 @@
<!DOCTYPE html>
<html class="writer-html5" lang="en" >
<head>
<meta charset="utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" /><link rel="canonical" href="https://docs.savaneprod.fr/Synology/2024-02-29-customized-dyndns-for-synology/" />
<link rel="shortcut icon" href="../../img/favicon.ico" />
<title>Mise à jour automatique de l'adresse IP publique dans l'entrée DNS A chez infomaniak - Savanewiki</title>
<link rel="stylesheet" href="../../css/theme.css" />
<link rel="stylesheet" href="../../css/theme_extra.css" />
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.8.0/styles/github.min.css" />
<script>
// Current page data
var mkdocs_page_name = "Mise \u00e0 jour automatique de l\u0027adresse IP publique dans l\u0027entr\u00e9e DNS A chez infomaniak";
var mkdocs_page_input_path = "Synology/2024-02-29-customized-dyndns-for-synology.md";
var mkdocs_page_url = "/Synology/2024-02-29-customized-dyndns-for-synology/";
</script>
<!--[if lt IE 9]>
<script src="../../js/html5shiv.min.js"></script>
<![endif]-->
<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.8.0/highlight.min.js"></script>
<script>hljs.highlightAll();</script>
</head>
<body class="wy-body-for-nav" role="document">
<div class="wy-grid-for-nav">
<nav data-toggle="wy-nav-shift" class="wy-nav-side stickynav">
<div class="wy-side-scroll">
<div class="wy-side-nav-search">
<a href="../.." class="icon icon-home"> Savanewiki
</a><div role="search">
<form id ="rtd-search-form" class="wy-form" action="../../search.html" method="get">
<input type="text" name="q" placeholder="Search docs" aria-label="Search docs" title="Type search term here" />
</form>
</div>
</div>
<div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="Navigation menu">
<ul>
<li class="toctree-l1"><a class="reference internal" href="../..">Home</a>
</li>
</ul>
<p class="caption"><span class="caption-text">Synology</span></p>
<ul class="current">
<li class="toctree-l1 current"><a class="reference internal current" href="./">Mise à jour automatique de l'adresse IP publique dans l'entrée DNS A chez infomaniak</a>
<ul class="current">
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="../2019-09-01-access-synology-with-ssh-asymetrical-key/">Se connecter en SSH au Synology à l'aide d'une clef asymétrique.</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../2019-12-16-wildcard-lets-encrypt-certificate/">Générer et mettre à jour automatiquement un certificat "wildcard" let's encrypt.</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../2020-12-04-borg-backup/">Sauvegarde externalisée grâce à Borg Backup</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../2021-02-06-restore-time-machine-backup/">Restaurer un mac depuis une sauvegarde Time machine.</a>
</li>
</ul>
<p class="caption"><span class="caption-text">Ansible</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="../../Ansible/2023-10-01-nextcloud-docker-update-from-ansible/">Mise à jour de Nextcloud docker par Ansible</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../../Ansible/2023-11-14-savanewiki-plubication/">Publication de Savanewiki</a>
</li>
</ul>
<p class="caption"><span class="caption-text">Linux</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="../../Linux/2019-07-09-manipulations-LVM/">Manipulations LVM</a>
</li>
</ul>
<ul>
<li class="toctree-l1"><a class="reference internal" href="../../about/">About</a>
</li>
</ul>
</div>
</div>
</nav>
<section data-toggle="wy-nav-shift" class="wy-nav-content-wrap">
<nav class="wy-nav-top" role="navigation" aria-label="Mobile navigation menu">
<i data-toggle="wy-nav-top" class="fa fa-bars"></i>
<a href="../..">Savanewiki</a>
</nav>
<div class="wy-nav-content">
<div class="rst-content"><div role="navigation" aria-label="breadcrumbs navigation">
<ul class="wy-breadcrumbs">
<li><a href="../.." class="icon icon-home" aria-label="Docs"></a></li>
<li class="breadcrumb-item">Synology</li>
<li class="breadcrumb-item active">Mise à jour automatique de l'adresse IP publique dans l'entrée DNS A chez infomaniak</li>
<li class="wy-breadcrumbs-aside">
</li>
</ul>
<hr/>
</div>
<div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article">
<div class="section" itemprop="articleBody">
<h1 id="cote-infomaniak">Côté infomaniak</h1>
<ul>
<li>Depuis la page d'accueil.</li>
<li>Domaine =&gt; savaneprod.fr =&gt; Dynamic DNS =&gt; Ajouter un Dynamic DNS =&gt;</li>
<li>Créer un identifiant avec un mot de passe digne de ce nom. Sauvegarder la tout.</li>
</ul>
<h1 id="cote-synology">Côté Synology</h1>
<p>On utilise <strong>synology-ddns-gandi</strong> à installer au préalable : <a href="https://github.com/EmixamPP/synology-ddns-gandi">https://github.com/EmixamPP/synology-ddns-gandi</a>
<img alt="Configuration de DynDNS sur le Synology" src="../dyndns_configuration.png" />
Query URL = <code>https://infomaniak.com/nic/update?hostname=__HOSTNAME__&amp;myip=__MYIP__</code></p>
<p>Utliser les identifiants créés depuis l'interface infomaniak.</p>
</div>
</div><footer>
<div class="rst-footer-buttons" role="navigation" aria-label="Footer Navigation">
<a href="../.." class="btn btn-neutral float-left" title="Home"><span class="icon icon-circle-arrow-left"></span> Previous</a>
<a href="../2019-09-01-access-synology-with-ssh-asymetrical-key/" class="btn btn-neutral float-right" title="Se connecter en SSH au Synology à l'aide d'une clef asymétrique.">Next <span class="icon icon-circle-arrow-right"></span></a>
</div>
<hr/>
<div role="contentinfo">
<!-- Copyright etc -->
</div>
Built with <a href="https://www.mkdocs.org/">MkDocs</a> using a <a href="https://github.com/readthedocs/sphinx_rtd_theme">theme</a> provided by <a href="https://readthedocs.org">Read the Docs</a>.
</footer>
</div>
</div>
</section>
</div>
<div class="rst-versions" role="note" aria-label="Versions">
<span class="rst-current-version" data-toggle="rst-current-version">
<span><a href="../.." style="color: #fcfcfc">&laquo; Previous</a></span>
<span><a href="../2019-09-01-access-synology-with-ssh-asymetrical-key/" style="color: #fcfcfc">Next &raquo;</a></span>
</span>
</div>
<script src="../../js/jquery-3.6.0.min.js"></script>
<script>var base_url = "../..";</script>
<script src="../../js/theme_extra.js"></script>
<script src="../../js/theme.js"></script>
<script src="../../search/main.js"></script>
<script>
jQuery(function () {
SphinxRtdTheme.Navigation.enable(true);
});
</script>
</body>
</html>

Binary file not shown.

After

Width:  |  Height:  |  Size: 99 KiB

View File

@@ -44,10 +44,8 @@
</li> </li>
</ul> </ul>
<p class="caption"><span class="caption-text">Synology</span></p> <p class="caption"><span class="caption-text">Synology</span></p>
<ul class="current"> <ul>
<li class="toctree-l1 current"><a class="reference internal current" href="./">Liens relatifs à l'utilisation de Synology DSM.</a> <li class="toctree-l1"><a class="reference internal" href="2024-02-29-customized-dyndns-for-synology/">Mise à jour automatique de l'adresse IP publique dans l'entrée DNS A chez infomaniak</a>
<ul class="current">
</ul>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="2019-09-01-access-synology-with-ssh-asymetrical-key/">Se connecter en SSH au Synology à l'aide d'une clef asymétrique.</a> <li class="toctree-l1"><a class="reference internal" href="2019-09-01-access-synology-with-ssh-asymetrical-key/">Se connecter en SSH au Synology à l'aide d'une clef asymétrique.</a>
</li> </li>
@@ -88,7 +86,6 @@
<div class="rst-content"><div role="navigation" aria-label="breadcrumbs navigation"> <div class="rst-content"><div role="navigation" aria-label="breadcrumbs navigation">
<ul class="wy-breadcrumbs"> <ul class="wy-breadcrumbs">
<li><a href=".." class="icon icon-home" aria-label="Docs"></a></li> <li><a href=".." class="icon icon-home" aria-label="Docs"></a></li>
<li class="breadcrumb-item">Synology</li>
<li class="breadcrumb-item active">Liens relatifs à l'utilisation de Synology DSM.</li> <li class="breadcrumb-item active">Liens relatifs à l'utilisation de Synology DSM.</li>
<li class="wy-breadcrumbs-aside"> <li class="wy-breadcrumbs-aside">
</li> </li>
@@ -101,18 +98,14 @@
<h1 id="liens-relatifs-a-lutilisation-de-synology-dsm">Liens relatifs à l'utilisation de Synology DSM.</h1> <h1 id="liens-relatifs-a-lutilisation-de-synology-dsm">Liens relatifs à l'utilisation de Synology DSM.</h1>
<ul> <ul>
<li>Utiliser Dynamic DNS a.k.a DynDNS ou DDNS avec Gandi.net : <a href="https://github.com/EmixamPP/synology-ddns-gandi">https://github.com/EmixamPP/synology-ddns-gandi</a><ul> <li>Utiliser Dynamic DNS a.k.a DynDNS ou DDNS avec Gandi.net : <a href="https://github.com/EmixamPP/synology-ddns-gandi">https://github.com/EmixamPP/synology-ddns-gandi</a><ul>
<li>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 .</li> <li>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.</li>
<li>DSM implémente par défaut ce service pour OHV.</li> <li>DSM implémente par défaut ce service pour OVH.</li>
</ul> </ul>
</li> </li>
</ul> </ul>
</div> </div>
</div><footer> </div><footer>
<div class="rst-footer-buttons" role="navigation" aria-label="Footer Navigation">
<a href=".." class="btn btn-neutral float-left" title="Home"><span class="icon icon-circle-arrow-left"></span> Previous</a>
<a href="2019-09-01-access-synology-with-ssh-asymetrical-key/" class="btn btn-neutral float-right" title="Se connecter en SSH au Synology à l'aide d'une clef asymétrique.">Next <span class="icon icon-circle-arrow-right"></span></a>
</div>
<hr/> <hr/>
@@ -134,10 +127,6 @@
<span class="rst-current-version" data-toggle="rst-current-version"> <span class="rst-current-version" data-toggle="rst-current-version">
<span><a href=".." style="color: #fcfcfc">&laquo; Previous</a></span>
<span><a href="2019-09-01-access-synology-with-ssh-asymetrical-key/" style="color: #fcfcfc">Next &raquo;</a></span>
</span> </span>
</div> </div>

Binary file not shown.

After

Width:  |  Height:  |  Size: 80 KiB

View File

@@ -45,7 +45,7 @@
</ul> </ul>
<p class="caption"><span class="caption-text">Synology</span></p> <p class="caption"><span class="caption-text">Synology</span></p>
<ul> <ul>
<li class="toctree-l1"><a class="reference internal" href="../Synology/">Liens relatifs à l'utilisation de Synology DSM.</a> <li class="toctree-l1"><a class="reference internal" href="../Synology/2024-02-29-customized-dyndns-for-synology/">Mise à jour automatique de l'adresse IP publique dans l'entrée DNS A chez infomaniak</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Synology/2019-09-01-access-synology-with-ssh-asymetrical-key/">Se connecter en SSH au Synology à l'aide d'une clef asymétrique.</a> <li class="toctree-l1"><a class="reference internal" href="../Synology/2019-09-01-access-synology-with-ssh-asymetrical-key/">Se connecter en SSH au Synology à l'aide d'une clef asymétrique.</a>
</li> </li>

View File

@@ -47,7 +47,7 @@
</ul> </ul>
<p class="caption"><span class="caption-text">Synology</span></p> <p class="caption"><span class="caption-text">Synology</span></p>
<ul> <ul>
<li class="toctree-l1"><a class="reference internal" href="Synology/">Liens relatifs à l'utilisation de Synology DSM.</a> <li class="toctree-l1"><a class="reference internal" href="Synology/2024-02-29-customized-dyndns-for-synology/">Mise à jour automatique de l'adresse IP publique dans l'entrée DNS A chez infomaniak</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="Synology/2019-09-01-access-synology-with-ssh-asymetrical-key/">Se connecter en SSH au Synology à l'aide d'une clef asymétrique.</a> <li class="toctree-l1"><a class="reference internal" href="Synology/2019-09-01-access-synology-with-ssh-asymetrical-key/">Se connecter en SSH au Synology à l'aide d'une clef asymétrique.</a>
</li> </li>
@@ -101,18 +101,19 @@
<p>savaneprod.fr a été créé par curiosité d'abord. Et puis pérennisé pour garder une souveraineté sur la vie numérique de la famille qui l'utilise : </p> <p>savaneprod.fr a été créé par curiosité d'abord. Et puis pérennisé pour garder une souveraineté sur la vie numérique de la famille qui l'utilise : </p>
<ul> <ul>
<li>Un Synology sur lequel est installé docker et <a href="https://nextcloud.com/fr/">Nextcloud</a> dedans.</li> <li>Un Synology sur lequel est installé docker et <a href="https://nextcloud.com/fr/">Nextcloud</a> dedans.</li>
<li>Un domaine enregistré chez gandi.net</li> <li>Un domaine enregistré chez infomaniak.</li>
<li>Un serveur Proxmox, pour essayer des choses.</li>
<li>Certificats TLS enregistrés chez <a href="https://letsencrypt.org/">Let's encrypt</a>.</li> <li>Certificats TLS enregistrés chez <a href="https://letsencrypt.org/">Let's encrypt</a>.</li>
<li>Des courriels gérés par <a href="https://migadu.com/">Migadu</a>.</li> <li>Des courriels gérés par <a href="https://migadu.com/">Migadu</a>.</li>
<li>Deux PC sous <a href="https://pop.system76.com/">pop!_os</a>.</li> <li>Deux PC sous <a href="https://pop.system76.com/">pop!_os</a>.</li>
<li>Un Mac avec un Time Machine qui sauvegarde sur le Synology.</li> <li>Un Mac avec un Time Machine qui sauvegarde sur le Synology.</li>
<li>Des sauvegardes externalisées grâce à <a href="https://borgbackup.readthedocs.io">Borg Backup</a>.</li> <li>Des sauvegardes externalisées grâce à <a href="https://borgbackup.readthedocs.io">Borg Backup</a> et <a href="https://www.borgbase.com/">BorgBase</a>.</li>
</ul> </ul>
</div> </div>
</div><footer> </div><footer>
<div class="rst-footer-buttons" role="navigation" aria-label="Footer Navigation"> <div class="rst-footer-buttons" role="navigation" aria-label="Footer Navigation">
<a href="Synology/" class="btn btn-neutral float-right" title="Liens relatifs à l'utilisation de Synology DSM.">Next <span class="icon icon-circle-arrow-right"></span></a> <a href="Synology/2024-02-29-customized-dyndns-for-synology/" class="btn btn-neutral float-right" title="Mise à jour automatique de l'adresse IP publique dans l'entrée DNS A chez infomaniak">Next <span class="icon icon-circle-arrow-right"></span></a>
</div> </div>
<hr/> <hr/>
@@ -136,7 +137,7 @@
<span><a href="Synology/" style="color: #fcfcfc">Next &raquo;</a></span> <span><a href="Synology/2024-02-29-customized-dyndns-for-synology/" style="color: #fcfcfc">Next &raquo;</a></span>
</span> </span>
</div> </div>
@@ -156,5 +157,5 @@
<!-- <!--
MkDocs version : 1.5.3 MkDocs version : 1.5.3
Build Date UTC : 2024-02-12 12:14:50.157086+00:00 Build Date UTC : 2024-04-27 21:33:07.448571+00:00
--> -->

View File

@@ -38,7 +38,7 @@
</ul> </ul>
<p class="caption"><span class="caption-text">Synology</span></p> <p class="caption"><span class="caption-text">Synology</span></p>
<ul> <ul>
<li class="toctree-l1"><a class="reference internal" href="./Synology/">Liens relatifs à l'utilisation de Synology DSM.</a> <li class="toctree-l1"><a class="reference internal" href="./Synology/2024-02-29-customized-dyndns-for-synology/">Mise à jour automatique de l'adresse IP publique dans l'entrée DNS A chez infomaniak</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="./Synology/2019-09-01-access-synology-with-ssh-asymetrical-key/">Se connecter en SSH au Synology à l'aide d'une clef asymétrique.</a> <li class="toctree-l1"><a class="reference internal" href="./Synology/2019-09-01-access-synology-with-ssh-asymetrical-key/">Se connecter en SSH au Synology à l'aide d'une clef asymétrique.</a>
</li> </li>

File diff suppressed because one or more lines are too long

View File

@@ -2,52 +2,57 @@
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"> <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url> <url>
<loc>https://docs.savaneprod.fr/</loc> <loc>https://docs.savaneprod.fr/</loc>
<lastmod>2024-02-12</lastmod> <lastmod>2024-04-27</lastmod>
<changefreq>daily</changefreq> <changefreq>daily</changefreq>
</url> </url>
<url> <url>
<loc>https://docs.savaneprod.fr/about/</loc> <loc>https://docs.savaneprod.fr/about/</loc>
<lastmod>2024-02-12</lastmod> <lastmod>2024-04-27</lastmod>
<changefreq>daily</changefreq> <changefreq>daily</changefreq>
</url> </url>
<url> <url>
<loc>https://docs.savaneprod.fr/Ansible/2023-10-01-nextcloud-docker-update-from-ansible/</loc> <loc>https://docs.savaneprod.fr/Ansible/2023-10-01-nextcloud-docker-update-from-ansible/</loc>
<lastmod>2024-02-12</lastmod> <lastmod>2024-04-27</lastmod>
<changefreq>daily</changefreq> <changefreq>daily</changefreq>
</url> </url>
<url> <url>
<loc>https://docs.savaneprod.fr/Ansible/2023-11-14-savanewiki-plubication/</loc> <loc>https://docs.savaneprod.fr/Ansible/2023-11-14-savanewiki-plubication/</loc>
<lastmod>2024-02-12</lastmod> <lastmod>2024-04-27</lastmod>
<changefreq>daily</changefreq> <changefreq>daily</changefreq>
</url> </url>
<url> <url>
<loc>https://docs.savaneprod.fr/Linux/2019-07-09-manipulations-LVM/</loc> <loc>https://docs.savaneprod.fr/Linux/2019-07-09-manipulations-LVM/</loc>
<lastmod>2024-02-12</lastmod> <lastmod>2024-04-27</lastmod>
<changefreq>daily</changefreq> <changefreq>daily</changefreq>
</url> </url>
<url> <url>
<loc>https://docs.savaneprod.fr/Synology/</loc> <loc>https://docs.savaneprod.fr/Synology/</loc>
<lastmod>2024-02-12</lastmod> <lastmod>2024-04-27</lastmod>
<changefreq>daily</changefreq> <changefreq>daily</changefreq>
</url> </url>
<url> <url>
<loc>https://docs.savaneprod.fr/Synology/2019-09-01-access-synology-with-ssh-asymetrical-key/</loc> <loc>https://docs.savaneprod.fr/Synology/2019-09-01-access-synology-with-ssh-asymetrical-key/</loc>
<lastmod>2024-02-12</lastmod> <lastmod>2024-04-27</lastmod>
<changefreq>daily</changefreq> <changefreq>daily</changefreq>
</url> </url>
<url> <url>
<loc>https://docs.savaneprod.fr/Synology/2019-12-16-wildcard-lets-encrypt-certificate/</loc> <loc>https://docs.savaneprod.fr/Synology/2019-12-16-wildcard-lets-encrypt-certificate/</loc>
<lastmod>2024-02-12</lastmod> <lastmod>2024-04-27</lastmod>
<changefreq>daily</changefreq> <changefreq>daily</changefreq>
</url> </url>
<url> <url>
<loc>https://docs.savaneprod.fr/Synology/2020-12-04-borg-backup/</loc> <loc>https://docs.savaneprod.fr/Synology/2020-12-04-borg-backup/</loc>
<lastmod>2024-02-12</lastmod> <lastmod>2024-04-27</lastmod>
<changefreq>daily</changefreq> <changefreq>daily</changefreq>
</url> </url>
<url> <url>
<loc>https://docs.savaneprod.fr/Synology/2021-02-06-restore-time-machine-backup/</loc> <loc>https://docs.savaneprod.fr/Synology/2021-02-06-restore-time-machine-backup/</loc>
<lastmod>2024-02-12</lastmod> <lastmod>2024-04-27</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://docs.savaneprod.fr/Synology/2024-02-29-customized-dyndns-for-synology/</loc>
<lastmod>2024-04-27</lastmod>
<changefreq>daily</changefreq> <changefreq>daily</changefreq>
</url> </url>
</urlset> </urlset>

Binary file not shown.