Plateforme de déploiement PaaS (Coolify sur VPS)
Mise en place complète d'une infrastructure d'hébergement autonome basée sur Coolify et Docker sur un VPS Linux. La plateforme permet d'orchestrer, sécuriser et automatiser le déploiement continu (CI/CD) de sites et d'API avec gestion SSL dynamique.
La problématique
Éviter les coûts croissants et les limitations des plateformes PaaS cloud propriétaires (Vercel, Render, Heroku) tout en conservant une expérience de déploiement fluide (« git push ») pour centraliser l'ensemble de mes applications et bases de données sur une infrastructure dédiée.
Configuration et déploiement
Provisionnement du VPS sous Linux, durcissement de la sécurité système (règles pare-feu UFW, restriction d'accès SSH par clés), installation de l'environnement d'exécution Docker et déploiement du moteur Coolify comme orchestrateur centralisé.
Automatisation et gestion réseau
Configuration du reverse proxy dynamique (Traefik) avec génération et renouvellement automatique des certificats SSL Let's Encrypt. Mise en place de webhooks GitHub pour activer le déploiement continu à chaque mise à jour de code.
Ce que j'ai appris
Ce projet m'a permis de progresser en administration système Linux, dans l'isolation des applications par conteneurs Docker, dans le routage réseau et DNS, et dans la mise en place d'un déploiement continu fiable, de la sécurisation du serveur jusqu'à la mise en ligne.