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, un seul playbook permet d’installer et de configurer tous les composants nécessaires.

L’infrastructure comprend notamment :

  • Docker & Docker Compose
  • Caddy
  • Forgejo
  • Penpot
  • Uptime Kuma
  • UFW
  • Fail2Ban
  • 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 ;
  • à toute personne souhaitant comprendre ou contribuer au déploiement de Projet Davai.