Action immédiate : Installer Obsidian sur PC principal
Pourquoi ? C'est du Markdown pur. Pour passer sur Wiki.js, copier les fichiers.
Ce qu'on y met : Copier-coller échanges avec IAs, réflexions, et surtout les "Pourquoi".
Installer la "ceinture de sécurité" sur tous les serveurs Debian actuels.
Installation : apt install etckeeper git
Initialisation : L'outil s'initialise seul dans /etc/.git.
Lien distant : Créer un dépôt privé (GitHub/Gitea) et lier chaque serveur à un dépôt nommé config-serveur-XYZ.
cd /etc && git remote add origin <url_depot>Résultat : Chaque fois que je ferai apt install ou modifierez un .conf, un historique sera créé.
Le transformer en outil de déploiement au lieu des simples mise à jour.
Structurer le dossier Ansible :
ansible/
├── inventory.ini
├── playbooks/
│ ├── update.yml
│ ├── install_base_tools.yml (etckeeper, htop, vim...)
│ └── setup_wikijs.yml
└── roles/
Action : Créer un playbook "Base" qui installe automatiquement etckeeper et mes outils favoris (à lister) sur chaque nouvelle VM.
Au lieu de MediaWiki, [[installez Wiki.js]]. Il est parfait pour un Home Lab car il peut synchroniser son contenu automatiquement avec un dépôt Git.
Installation conseillée (pourquoi ??) : Utilisez Docker Compose (via Ansible).
Le point fort : Activer le module "Git Storage". Mes articles de wiki seront sauvegardés en .md sur un serveur distant. Si la VM meurt, je ne perds rien.
Une fois que la gestion de config et la documentation en place, passer à l'observation.
Installer Grafana & Loki : Souvent via Docker sur machine "serveur de monitoring".
Installer Promtail : Sur chaque PC/Serveur. C'est l'agent qui "lit" les logs et les envoie à Loki.
Utilité : Dans Grafana, créer un tableau de bord qui affiche les logs de toutes les machines en temps réel.