This commit is contained in:
@@ -16,7 +16,7 @@ date: 2023-10-01
|
||||
- name: Mise à jour du conteneur Nextcloud
|
||||
hosts: savaneprod.fr
|
||||
vars:
|
||||
nc_version: 27.1.3
|
||||
nc_version: 28.0.5
|
||||
tasks:
|
||||
- name: Modification de la versions dans le docker-compose
|
||||
ansible.builtin.lineinfile:
|
||||
@@ -40,7 +40,7 @@ date: 2023-10-01
|
||||
project_src: "/volume1/nextcloud"
|
||||
recreate: smart
|
||||
|
||||
- name: Pause en attendant la remontée des conteneurs
|
||||
- name: Pause en attendant la remontée des conteneurs
|
||||
ansible.builtin.pause:
|
||||
#minutes: 2
|
||||
seconds: 30
|
||||
@@ -55,12 +55,11 @@ date: 2023-10-01
|
||||
- "php occ db:add-missing-columns"
|
||||
- "php occ db:add-missing-indices"
|
||||
- "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
|
||||
ansible.builtin.pause:
|
||||
minutes: 1
|
||||
# seconds: 30
|
||||
|
||||
- name: Modification du fichier .htaccess pour Mac
|
||||
tags: caldav
|
||||
|
||||
@@ -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".
|
||||
|
||||

|
||||
* 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
|
||||
|
||||
|
||||
19
docs/Synology/2024-02-29-customized-dyndns-for-synology.md
Normal file
19
docs/Synology/2024-02-29-customized-dyndns-for-synology.md
Normal 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)
|
||||

|
||||
Query URL = `https://infomaniak.com/nic/update?hostname=__HOSTNAME__&myip=__MYIP__`
|
||||
|
||||
Utliser les identifiants créés depuis l'interface infomaniak.
|
||||
|
||||
BIN
docs/Synology/dyndns_configuration.png
Normal file
BIN
docs/Synology/dyndns_configuration.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 99 KiB |
@@ -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.
|
||||
|
||||
BIN
docs/Synology/infomaniak_API_token.png
Normal file
BIN
docs/Synology/infomaniak_API_token.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 80 KiB |
@@ -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 :
|
||||
|
||||
- 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/).
|
||||
- Des courriels gérés par [Migadu](https://migadu.com/).
|
||||
- Deux PC sous [pop!_os](https://pop.system76.com/).
|
||||
- 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/).
|
||||
|
||||
Reference in New Issue
Block a user