0 Votes

Modifications pour le document Infrastructure

Modifié par john le 2026/09/23 19:44

Depuis la version 1.1
modifié par john
sur 2026/09/18 20:00
Commentaire de modification : Il n'y a aucun commentaire pour cette version
À la version 4.1
modifié par john
sur 2026/09/18 22:01
Commentaire de modification : Il n'y a aucun commentaire pour cette version

Résumé

Détails

Propriétés de la Page
Contenu
... ... @@ -1,0 +1,29 @@
1 +Deux machines, deux rôles distincts.
2 +
3 +|=Machine|=Rôle|=Exposition
4 +|[[Serveur principal>>Wiki Batcave John.Infrastructure.ServeurPrincipal.WebHome]]|Services web en conteneurs|Internet, via reverse proxy
5 +|[[Raspberry Pi>>Wiki Batcave John.Infrastructure.RaspberryPi.WebHome]]|DNS local, dépôt de sauvegarde, nœud LoRa, médias|Réseau local uniquement
6 +
7 +== Flux entre les machines ==
8 +
9 +* Sauvegarde nocturne : Plakar sur le serveur principal envoie vers le dépôt du Raspberry Pi en SFTP. Les bases sont exportées en SQL avant chaque sauvegarde. Détails : [[Sauvegarde>>Wiki Batcave John.Infrastructure.Sauvegarde.WebHome]].
10 +* DNS : AdGuard Home sur le Raspberry Pi réécrit le domaine public vers l'IP locale du serveur (contournement du hairpin NAT de la box).
11 +* Gestion Docker : chaque machine a son Portainer.
12 +
13 +== Règles communes ==
14 +
15 +=== Mises à jour des conteneurs ===
16 +
17 +* Mise à jour automatique chaque nuit par Watchtower.
18 +* Une base de données est toujours épinglée sur une version majeure encore supportée : la mise à jour automatique ne lui apporte que des correctifs mineurs.
19 +* Le reverse proxy, l'authentification et toute image en ##latest## critique sont exclus de la mise à jour automatique et mis à jour à la main, après lecture des notes de version.
20 +
21 +=== Python ===
22 +
23 +* Aucun ##pip install## dans le Python système, ni en root ni en utilisateur : une montée de version de Debian casse tout ce qui a été installé ainsi.
24 +* Outils en ligne de commande : ##pipx##.
25 +* Scripts qui ont besoin de modules : un venv dans leur dossier.
26 +
27 +=== Documentation ===
28 +
29 +Pas d'IP, de domaine, de nom d'utilisateur, de secret ni de vulnérabilité connue dans ce wiki. Les valeurs réelles sont notées ##<ENTRE_CHEVRONS>##.