Mémoire serveur — tichnou¶
Base de connaissances de toute l'infrastructure du NUC : couche système/hôte, couche Docker, couche applicative, plus tout le transverse (réseau, données, sécurité, sauvegardes, monitoring, automatisations, runbooks, décisions, pièges).
Double usage — humain & IA
- Humain : navigue via le menu, recherche (en haut), édite les fichiers
.md. - IA (Claude) : la source est du markdown pur dans
/srv/docker/volumes/wiki/docs/(lisible en direct sur disque) + un index machine/llms.txt.
Le serveur en une page¶
| Hôte | Intel NUC 7i7BNH — i7-7567U (2c/4t), 15 GiB RAM, iGPU Intel Iris Plus 650 |
| OS | Debian 13 « Trixie », kernel 6.12.x, TZ Europe/Paris, locale fr_FR.UTF-8, hostname tichnou |
| LAN | 192.168.2.2 (eno1, filaire) — routeur/DNS 192.168.2.1 (AdGuard/OpenWRT) |
| Docker | projet compose unique tichnou, réseau bridge externe dockernet 172.16.0.0/24 |
| Stacks | management, edge, data, domotique, monitoring, mail, media, apps, immich (+ ironscribe) |
| Domaines | *.tichnou.fr via Nginx Proxy Manager (172.16.0.2), SSO Authelia (172.16.0.39) |
| Sauvegarde | backup.sh (dumps SQL + rsync → /mnt/hdd + /mnt/sdcard, dim. 03:00) + dockmate |
Les 3 couches¶
-
Système / Hôte Matériel, OS/noyau, disques & RAID, réseau hôte, firewall, systemd/cron, utilisateurs, scripts maison.
-
Docker Orchestration (compose unique), plan d'adressage dockernet, 1 page par stack, images buildées.
-
Applicatif Home Assistant, Frigate, domotique/MQTT, Mailu, Immich, médias…
Transverse¶
- Réseau & reverse proxy — mapping
*.tichnou.fr, TLS, interne vs externe - Données — MariaDB, TimescaleDB, Redis, Immich PG ; rétention
- Sécurité — Authelia, CrowdSec, inventaire des secrets (pointeurs)
- Sauvegardes & restauration — couvert / pas couvert, procédure
- Monitoring & alerting — Prometheus/Grafana/Loki/Gatus, Healthchecks.io
- Automatisations — cron, timers, automatisations HA
- Runbooks — MAJ, redémarrage, ajouter un conteneur, dépannage
- Décisions (ADR) — choix d'archi & justifications
- Pièges & spécificités — le non-évident, leçons apprises
- Glossaire — conventions de nommage
État live (auto-généré)¶
La section État live (auto) est régénérée par cron
(wiki-autodoc.sh) à partir de l'état réel : inventaire des conteneurs, table IP, montages &
usage disque, RAID/SMART, services systemd, cron, firewall. Ne pas éditer ces pages à la main.
Comment ce wiki reste à jour
Le contenu rédigé (stable) est séparé du contenu auto-généré (docs/_auto/).
Tout est versionné en git (historique + push hors-site). Voir
README du wiki (fichier volumes/wiki/README.md) pour les détails
d'édition / lecture par Claude / sauvegarde.