Aller au contenu

Choisir un hébergeur

Trois façons de mettre Comégusto en ligne, du gratuit au payant. Toutes reposent sur la même image Docker et les mêmes variables d’environnement, détaillées dans Configuration (emails, connexion Google, sécurité…).

Brique Rôle Obligatoire
Application (image Docker, Gunicorn) Pages, API, administration oui
PostgreSQL Données oui (SQLite seulement pour tester)
Stockage persistant des médias Photos des recettes ajoutées dans l’administration oui, disque ou S3
Accès internet sortant Open Prices, Open Food Facts, ADEME, IGN oui
Tâche quotidienne Synchronisation des prix, rappels de péremption recommandé
Redis Cache partagé entre plusieurs processus facultatif
SMTP Emails (vérification, rappels, contact) recommandé

Une petite instance suffit : 512 Mo de RAM pour l’application, et une base de quelques dizaines de Mo pour les recettes et les prix.

Combinaison Pour qui Points d’attention
Oracle Cloud Always Free (VM Arm) + serveur VPS La solution gratuite la plus complète : tout tourne sur la VM, y compris PostgreSQL et le planificateur Création de compte avec carte bancaire, capacité Arm parfois indisponible selon la région. L’allocation Always Free varie selon les sources (jusqu’à 4 cœurs et 24 Go, ou moins) : vérifiez la page officielle.
Render (web gratuit) + Neon (PostgreSQL gratuit) + Cloudflare R2 (médias) + GitHub Actions (tâches) Démonstration, petit trafic L’instance gratuite Render se met en veille après 15 minutes sans visite (réveil d’environ une minute), 750 h par mois, ports SMTP bloqués. Le PostgreSQL gratuit de Render expire après 30 jours, d’où Neon (0,5 Go et 100 heures de calcul par mois sur l’offre gratuite).
Google Cloud Run + Neon + R2 + GitHub Actions Démonstration avec un quota gratuit généreux Compte de facturation Google obligatoire ; quota mensuel gratuit (180 000 vCPU-secondes, 2 millions de requêtes en facturation à la requête).

À éviter : PythonAnywhere gratuit. L’accès internet sortant y est limité à une liste blanche, ce qui empêche d’interroger les services ouverts.

Hébergeur Type Prix indicatif Pourquoi
Hetzner Cloud, OVHcloud VPS, Scaleway Instances VPS + serveur VPS Environ 4 à 10 € par mois Meilleur rapport qualité-prix, contrôle total, hébergement en Europe. Hetzner a revu ses prix en 2026 et certaines gammes économiques ne sont plus toujours disponibles.
Clever Cloud PaaS français À l’usage, facturation à la seconde (calculateur sur le site) Déploiement Docker, PostgreSQL managé avec sauvegardes quotidiennes, hébergement en France.
Scalingo PaaS français PostgreSQL Starter à partir de 7,20 € HT par mois, essai gratuit de 30 jours Simple, hébergement en France, option SecNumCloud.
Railway PaaS Offre Hobby à 5 $ par mois, incluant 5 $ de consommation Très simple, déjà utilisé par l’ancienne version du projet.
Render (instances payantes) PaaS À partir de quelques dollars par mois Supprime la mise en veille et les limites de l’offre gratuite.
Koyeb PaaS Offre Pro à 29 $ par mois, incluant 10 $ de consommation Racheté par Mistral AI en 2026, le service continue.

Notre recommandation : un petit VPS européen avec Docker Compose et Caddy (environ 5 € par mois, tout compris). Pour un projet de démonstration sans budget : Oracle Cloud Always Free avec la même méthode, ou Render + Neon + R2.