Pourquoi, et comment
L'objectif : tout centraliser sur un serveur gratuit, sans renoncer au confort développeur de Vercel ou Render.
1 · Les fondations
Ubuntu 24.04 sur un OCI Ampere A1 (ARM64). Deux couches de pare-feu — Security List OCI + iptables de l'instance — sous-domaines DuckDNS avec mise à jour d'IP par cron.
2 · La plateforme
Coolify en PaaS auto-hébergé : builds depuis GitHub, déploiements en conteneurs Docker, variables d'environnement et cron. Traefik termine le HTTPS avec certificats Let's Encrypt automatiques.
3 · Les charges applicatives
Serveurs MCP, services web et API, chacun dans son conteneur, routés par nom d'hôte et chemin. Environnements de test et de prod, déployés par git push (webhook Coolify).
4 · Les données
PostgreSQL/PostgREST auto-hébergé (même syntaxe d'API que Supabase — zéro changement de code) plus une base Oracle. 500+ lignes migrées avec recherche plein texte intacte ; sauvegardes automatiques vers OCI Object Storage.