Skip to content

Bienvenue

Bienvenue dans la documentation de l’infrastructure Projet Davai.

Cette documentation décrit l’architecture, le déploiement et l’exploitation de l’ensemble de la plateforme.

L’objectif est de disposer d’une infrastructure :

  • reproductible
  • documentée
  • sécurisée
  • simple à maintenir

L’ensemble du provisionnement est automatisé avec Ansible. À partir d’un VPS Ubuntu vierge, des playbooks permettent d’installer et de configurer tous les composants nécessaires.

L’infrastructure comprend notamment :

  • Docker & Docker Compose
  • Caddy
  • Forgejo
  • Forgejo Runner
  • Penpot
  • Uptime Kuma
  • UFW
  • Fail2Ban
  • Restic
  • Déploiement automatisé avec Ansible

Chaque composant est géré par un rôle Ansible indépendant.

Cela permet :

  • un déploiement idempotent
  • une maintenance facilitée
  • une architecture modulaire
  • une reconstruction complète du serveur en cas d’incident

La documentation est organisée en plusieurs sections :

  • Getting Started : installation et premiers pas
  • Architecture : vue d’ensemble de l’infrastructure
  • Rôles Ansible : documentation de chaque rôle
  • Exploitation : opérations courantes (mise à jour, sauvegarde, restauration…)
  • Référence : variables, inventaires et commandes utiles

Cette documentation est destinée :

  • aux développeurs du projet
  • aux administrateurs de l’infrastructure