Hébergement d'applications

Aussi disponible en English·Español·Português (Brasil)·Türkçe·Русский

Hébergement d'applications : d'un dépôt à une adresse https

Connectez le dépôt, laissez le build s'exécuter et donnez une adresse à l'application. Nous détectons le langage, installons les dépendances, lançons l'application et la redéployons à chaque push. La première application est gratuite.

Gratuit
256 Mo, Node.js, Python, Go, Java et plus
Adresse
https://nom.fadehost.app, votre domaine par-dessus
Régions
France, Montréal, Oregon, Singapour
Payant
dès 2 $/mois pour 1 Go

Comment ça marche

  1. Créez un compte et vérifiez votre e-mail.
  2. Dans Apps, cliquez sur Host an app, dites ce que vous voulez héberger (une application web ou une API, un site statique, autre chose) et collez l'URL du dépôt ou choisissez un modèle.
  3. Laissez la commande de démarrage et celle de build vides pour que nous les déduisions du dépôt, ou écrivez les vôtres. Les clés vont dans les variables d'environnement.
  4. Cliquez sur Deploy. L'application écoute sur le port de la variable PORT, 8080 par défaut, sur 0.0.0.0.

L'adresse web

Choisissez un nom et activez l'adresse : l'application répond sur https://nom.fadehost.app avec un certificat, derrière le proxy Cloudflare. Dans l'offre gratuite, l'adresse s'endort quand personne ne l'utilise et se réveille à la requête suivante en quelques secondes ; dans une offre payante elle reste toujours allumée pour 2 $ par mois et par application. Votre propre domaine pointe vers l'application depuis sa page.

Données et bases de données

Le code est récupéré dans /data/app et chaque déploiement le remet à l'état du dépôt. Tout ce que vous écrivez sous /data survit aux déploiements. Chaque application payante inclut une base MySQL en un clic ; PostgreSQL, MongoDB et Redis existent en bases gérées sur le même réseau privé.

Tarifs

GratuitStarterStandardPro
Prix0 $2 $/mois3 $/mois6 $/mois
RAM256 Mo1 Go2 Go4 Go
CPU0,25 vCPU1 vCPU1 vCPU3 vCPU
Disque3 Go5 Go10 Go20 Go
Adresse webS'endort sans visite+2 $/mois, toujours allumée

Une année coûte dix mois. Le premier bot ou la première application est gratuit pour toujours sur chaque compte vérifié.

Frequently asked questions

Quels langages fonctionnent ?

Node.js, Python, Bun, Deno, Go, Java, PHP, Ruby et les sites statiques (HTML pur, ou un build Astro, Vite, Eleventy, Docusaurus et consorts). Ils sont détectés depuis les fichiers du dépôt et vous pouvez forcer le langage dans le panneau.

Sur quel port l'application écoute-t-elle ?

Sur celui de la variable d'environnement PORT, 8080 par défaut, sur 0.0.0.0. Une application qui n'écoute que sur 127.0.0.1 ne reçoit rien depuis l'adresse web.

L'adresse gratuite s'endort-elle ?

Oui, quand personne ne l'a utilisée depuis un moment, et elle se réveille à la requête suivante en quelques secondes. Le processus d'un bot ou d'un worker, lui, ne s'endort jamais, même dans l'offre gratuite. Une adresse toujours allumée coûte 2 $ par mois dans une offre payante.

Puis-je utiliser mon propre domaine ?

Oui. Pointez un CNAME vers l'application depuis sa page et elle répond sur votre domaine avec un certificat.

Que se passe-t-il à chaque déploiement ?

Le dépôt est cloné sur votre branche, les dépendances sont installées, le build s'exécute s'il existe et l'application démarre. Avec le déploiement automatique activé, chaque push fait la même chose. La console en direct montre chaque étape et un build qui échoue est expliqué en mots simples.

Le panneau est-il en français ?

Pas encore. Le panneau de contrôle et les e-mails sont en anglais, avec des libellés courts (Deploy, Console, Environment) qui se comprennent sans effort. Les prix sont en dollars américains.

Related

Hébergement d'applications : d'un dépôt à une adresse https

Déployer mon application gratuitement