Coolify est le bon choix si vous voulez une expérience git-push-to-deploy — SSL auto, déploiements de prévisualisation, provisionnement de bases de données, tout depuis une interface web. Docker/Portainer est le bon choix si vous voulez une gestion de conteneurs plus bas niveau — déployez n'importe quelle image Docker, gérez les stacks manuellement, contrôle total du réseau. Beaucoup d'équipes utilisent les deux : Portainer pour la gestion du serveur, Coolify par-dessus pour les déploiements d'applications.
Pour un runner unique gérant des jobs séquentiels : 4 cores, 8 Go RAM, 60 Go NVMe. Pour 2-3 runners parallèles : 6 cores, 16 Go RAM, 100 Go NVMe. Pour du CI intensif avec des builds matrix ou de grosses images Docker : 8+ cores, 32 Go RAM, 200 Go NVMe sur un serveur dédié.
Oui, pour les petites équipes. Un seul VPS peut faire tourner Coolify (pour les déploiements) et un runner GitHub Actions ou GitLab CI simultanément. Séparez-les quand les builds deviennent gourmands en ressources — les builds Docker lourds rivalisent avec les applications en cours d'exécution pour le CPU et la mémoire.
Un VPS convient à la plupart des équipes. 4-6 cores et 8-16 Go de RAM couvrent Coolify avec 5-10 apps, ou 2-3 runners CI parallèles. Passez à un serveur dédié quand vous avez besoin de 4+ runners parallèles, de gros builds Docker, ou que Coolify héberge 20+ services.
Coolify gère le SSL automatiquement — il provisionne des certificats Let's Encrypt pour chaque application déployée sans étapes manuelles. Pour les configurations Docker uniquement, utilisez Nginx Proxy Manager ou Traefik comme reverse proxy — les deux gèrent l'automatisation Let's Encrypt. Jenkins ne gère pas le SSL directement ; mettez-le derrière un reverse proxy.
Oui. Les deux runners peuvent tourner sur le même serveur. Enregistrez un runner GitHub Actions pour vos dépôts GitHub et un runner GitLab CI pour vos dépôts GitLab. Ils fonctionnent indépendamment et partagent le CPU et la RAM du serveur. Pour les charges de travail parallèles intensives, donnez à chacun son propre serveur.