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.
Comment ça marche
- Créez un compte et vérifiez votre e-mail.
- 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.
- 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.
- 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
| Gratuit | Starter | Standard | Pro | |
|---|---|---|---|---|
| Prix | 0 $ | 2 $/mois | 3 $/mois | 6 $/mois |
| RAM | 256 Mo | 1 Go | 2 Go | 4 Go |
| CPU | 0,25 vCPU | 1 vCPU | 1 vCPU | 3 vCPU |
| Disque | 3 Go | 5 Go | 10 Go | 20 Go |
| Adresse web | S'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.