← Tous les projetsv0.4.4

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.

  • Infrastructure
  • DevOps
Page d'accueil du site Quasar

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.

Et aussi

Autres projets.

Page d'accueil de la documentation ZenithDocs

Web · Open source

ZenithDocs

Un moteur de documentation statique, léger et thémable, bâti sur Astro, qui transforme un dossier de Markdown en site de documentation complet.

Page d'accueil du site Sentinelle

IA · Web

Sentinelle

Une plateforme de prédiction des risques d'avalanche utilisant des modèles de machine learning développés sur mesure, destinée aux stations de ski.

Dépôt GitHub de Nexus Framework

Backend · Open source

Nexus Framework

Un framework léger et modulaire pour écrire des services web haute performance en Rust. Actuellement utilisé au sein de Sentinelle.