7 points par modac0302 13 시간 전 | 5 commentaires | Partager sur WhatsApp

J’ai résumé le processus suivi pour exploiter en permanence le backend d’un projet personnel à 0 € par mois.
J’ai consigné les informations revérifiées en juillet 2026, les problèmes réellement rencontrés et la configuration finale.

État des serveurs gratuits/à bas coût en 2026

  • Oracle Always Free : les spécifications ARM gratuites ont été réduites de 4 cœurs/24 Go à 2 cœurs/12 Go (2026.06)
  • Hetzner : hausse des tarifs en 2026.06, régions asiatiques à partir de 15 € par mois
  • Render gratuit : mise en veille après 15 minutes sans trafic (démarrage à froid d’environ 1 minute), les bases de données gratuites expirent 30 jours après leur création
  • Fly.io : plan gratuit quasiment supprimé / Railway : impossible d’exécuter un service en continu avec 1 $ de crédit mensuel
  • Oracle Always Free est, dans les faits, quasiment la seule option pour exploiter soi-même gratuitement un serveur et une base de données en continu

Constats faits pendant la mise en place

  • La création d’instances ARM gratuites échouait à répétition dans la région d’origine avec l’erreur Out of host capacity.
    J’ai préconfiguré le réseau avec OCI CLI et automatisé les tentatives de création via un script de relance.
  • Les comptes gratuits ont la priorité d’allocation de capacité la plus basse. Je suis passé au paiement à l’usage (PAYG).
    Les ressources dans les limites Always Free restent gratuites même avec un compte PAYG.
    Une instance 2 cœurs/12 Go reste dans la limite gratuite (1 500 heures OCPU par mois).
  • Le budget (Budget) ne bloque rien : il fournit seulement des alertes. Le blocage réel se configure via une politique de quotas (Quota Policy).
    Les instances A1 sont vérifiées à la fois par les quotas généraux et par les quotas régionaux.

Configuration finale

  • Oracle Osaka A1 2 cœurs/12 Go (0 € par mois, compte PAYG)
  • 3 conteneurs Docker Compose : Caddy (émission HTTPS automatique) + NestJS + PostgreSQL 16
  • Domaine relié via sslip.io
  • Protection contre la facturation : script de création ne demandant que les spécifications gratuites + verrouillage par quotas + alertes de budget

5 commentaires

 
tasoo1118 2 시간 전

J’ai bien lu votre blog.
Je ne suis pas vraiment du côté front-end ou design, mais comme il y a une traînée derrière le curseur, j’ai l’impression qu’il est difficile de se concentrer sur le texte.
Cela dit, j’ai apprécié la lecture du blog. Vous avez bien configuré tout ça !

 
koyokr 6 시간 전

Je ne savais pas que les limites d’utilisation gratuite d’Oracle avaient été réduites. Merci~

 
modac0302 4 시간 전

Je l’ai découvert moi aussi en le mettant en place. Les utilisateurs existants ne sont pas concernés et cela ne s’applique qu’aux nouvelles créations ; si vous avez déjà une instance créée avec 4 cœurs, il vaut mieux la conserver telle quelle.

 
okxrr 9 시간 전

Si ça continue à être autant mis en avant, j’ai l’impression qu’ils finiront par arrêter le service..
Utilisons-le discrètement entre nous...

 
modac0302 4 시간 전

Haha, exactement. Mais comme je l’ai écrit dans l’article, j’ai aussi verrouillé les quotas et j’utilise le service discrètement, uniquement dans les limites autorisées. J’espère simplement qu’Oracle le maintiendra longtemps.