Ethibox : l’hébergeur d’applications web open source auto-hébergé
https://github.com/ethibox/ethibox
📌 ETHIBOX est une plateforme open source d’hébergement d’applications web qui permet de déployer et gérer ses propres apps depuis un serveur, offrant une alternative self-hosted aux services PaaS comme Heroku ou Railway.
L’installation se résume à une seule commande Docker. Le conteneur Ethibox se connecte au socket Docker de l’hôte pour pouvoir créer et gérer d’autres conteneurs. Une fois lancé, l’interface web accessible sur le port 3000 permet de gérer toutes les applications déployées. Chaque application tourne dans son propre conteneur Docker, isolée des autres, avec ses propres variables d’environnement et son volume de données persistantes.
- Interface web simple pour déployer des apps conteneurisées
- Installation Docker en une seule commande
- Auto-hébergement : contrôle total des données
- Licence GPL v3.0 : open source et gratuit
- Isolation des applications via conteneurs Docker
- Gestion des volumes persistants
- Aucun frais récurrents de licence
- Compatible avec toute app Dockerisable
L’interface web offre une vue centralisée de toutes les applications déployées. On peut visualiser leur statut, leurs logs, leur consommation de ressources, et effectuer des actions de gestion comme démarrer, arrêter ou redémarrer une application. Les volumes persistants permettent de conserver les données entre les redéploiements, essentiels pour les bases de données ou les applications avec stockage local.
L’approche auto-hébergée élimine les coûts récurrents de licence. Une fois le serveur acquis, le nombre d’applications déployées n’impacte pas la facture, contrairement aux PaaS commerciaux qui facturent souvent à la RAM, au CPU ou au nombre de workers. Cette approche est particulièrement intéressante pour les side projects, les applications internes, ou les déploiements en production où le contrôle de l’infrastructure est critique.
Pour la sécurité, Ethibox bénéficie de l’isolation native de Docker entre les applications. Chaque conteneur a son propre système de fichiers et son espace réseau, limitant l’impact d’une compromission. Les variables d’environnement sont stockées de manière sécurisée et ne sont jamais exposées dans l’interface. L’accès à l’interface Ethibox lui-même doit être protégé via reverse proxy avec authentification, une pratique standard pour les outils d’administration.
À retenir : Ethibox est un PaaS open source auto-hébergé. Interface web, Docker, installation en une commande. Licence GPL v3.0, gratuit à vie.
