Quasar
Un mini-PaaS auto-hébergé en Go, qui transforme un serveur Linux vierge en plateforme de déploiement complète en une seule commande.

Quasar transforme un VPS Linux vierge en plateforme de déploiement en une seule commande : un tableau de bord d’administration, et des applications conteneurisées publiées chacune sur leur propre sous-domaine, avec des certificats TLS émis automatiquement par Let’s Encrypt.
Trois modes de déploiement sont proposés : une image Docker (registre public ou privé), un build depuis un dépôt Git (docker-compose.yml ou Dockerfile), ou un docker-compose.yml collé directement. Un fichier compose classique est réécrit automatiquement pour tourner derrière le reverse proxy, sans jamais modifier le dépôt.
Le tableau de bord couvre l’exploitation au quotidien : logs en direct, terminal web, explorateur de volumes, historiques de charge du serveur et des applications, sauvegardes vers un stockage compatible S3, et un catalogue de plus de 60 applications prêtes à déployer. Les mises à jour de Quasar s’installent en un clic, sans interrompre les applications.
Architecture
Le tableau de bord est un binaire Go unique (HTMX et Tailwind, moins de 50 Mo de RAM), avec SQLite sans CGO pour les métadonnées. Traefik v3 assure le routage par labels et l’émission des certificats.
Le tableau de bord n’accède jamais directement au socket Docker : il passe par un proxy aux droits restreints. Les jetons Git ont une portée limitée, et l’accès est protégé par une authentification à deux facteurs et une limitation du nombre de tentatives.


