Ce qu’il faut remplacer
Une app Heroku, c’est rarement un seul dyno. Avant de choisir un fournisseur, listez ce que vous utilisez vraiment : processus web, workers, tâches planifiées, Postgres, Redis, log drains et add-ons. Les PaaS européens couvrent bien les processus web et les bases de données. Les workers et les tâches longues sont là où les options gratuites atteignent leurs limites.
Comparatif rapide
| Alternative | Pays | Option gratuite | Toujours actif | Workers |
|---|
| Clever Cloud | France | Crédit d’inscription | Oui, tant que le compte est approvisionné | Oui |
| Koyeb | France | Un web service gratuit | Non, veille après 1 heure | Pas en gratuit |
| Scaleway Serverless Containers | France | Quota mensuel | Non, mise à zéro | Non |
| Hetzner Cloud + Coolify | Allemagne | Aucune | Oui | Oui |
| alwaysdata | France | Gratuit à vie (1 Go) | Non documenté | Tâches planifiées |
Choisir selon votre situation
Il vous faut un PaaS managé pour un client ou un employeur qui exige un hébergement européen : choisissez Clever Cloud. Il est conçu pour le flux de travail Heroku et se positionne sur la souveraineté, avec des partenaires d’infrastructure comme OVHcloud, Scaleway, IONOS et Cloud Temple.
Vous voulez un déploiement hobby gratuit chez une entreprise européenne : choisissez Koyeb. Déployez depuis GitHub ou une image Docker et acceptez que le service se mette en veille après une heure sans trafic.
Votre app est déjà conteneurisée et le trafic est faible : Scaleway Serverless Containers peut la faire tourner dans le quota gratuit mensuel, à condition qu’elle tolère les démarrages à froid et garde son état dans une base externe.
Vous voulez la facture mensuelle la plus basse pour une app toujours active : louez un VPS Hetzner ou OVHcloud et installez Coolify ou Dokku. Vous obtenez déploiement par push, HTTPS et plusieurs apps sur un serveur pour quelques euros, en échange de l’exploitation du serveur.
Checklist de migration
- Exportez vos config vars Heroku et listez chaque add-on.
- Migrez d’abord la base de données, ou pointez le nouvel hébergeur vers la base existante pendant la bascule.
- Recréez les processus du Procfile sur la nouvelle plateforme : web, worker et scheduler.
- Déployez sur une URL de staging et testez health checks, logs et tâches de fond.
- Basculez le DNS, puis gardez l’app Heroku active jusqu’à ce que les erreurs et les logs soient normaux.