Menu

FC

  • Home
  • About
  • Changelog
  • Skills
  • Portfolio
  • Passions
  • Contact
← Retour aux projets
Project

ContainerPanel

ContainerPanel
Panel web self-hosted pour gérer des projets Docker personnels (PHP, Node.js, Static, Python) — inspiré de CloudPanel, orienté conteneurs plutôt que vhosts classiques. Voir le plan de réalisation complet : docs/ et le document de conception (architecture, choix Caddy vs Traefik, milestones) tenu à jour au fil du développement.</br> <b>Stack</b></br> Le panel (API + Caddy) tourne nativement sur l'hôte (systemd + paquets apt) — pas en conteneur. Docker reste utilisé, mais uniquement pour faire tourner les projets gérés (PHP/Node/Python/Static), pas le panel lui-même (voir proxy/README.md pour le détail du choix). <li>Backend : Node.js/TypeScript, Fastify, dockerode, SQLite (Drizzle ORM) — service systemd</li> <li>Frontend : React + Vite + Tailwind CSS — build statique servi par Caddy</li> <li>Reverse proxy : Caddy natif, piloté via son Admin API (pas de Caddyfile statique pour les routes de projet)</li>
© 2026 Florent CHAMAULT