También disponible en English·Português (Brasil)·Français·Türkçe·Русский
Hosting de apps: de un repositorio a una dirección https
Conecta el repositorio, deja que la build se ejecute y dale una dirección a la app. Detectamos el lenguaje, instalamos las dependencias, la arrancamos y la volvemos a desplegar con cada push. La primera app es gratis.
Cómo funciona
- Crea una cuenta y verifica tu correo.
- En Apps, pulsa Host an app, di qué quieres alojar (una app web o API, un sitio estático, otra cosa) y pega la URL del repositorio o elige una plantilla.
- Deja el comando de arranque y el de build en blanco para que los deduzcamos del repositorio, o escríbelos tú. Las claves van en las variables de entorno.
- Pulsa Deploy. La app escucha en el puerto de la variable
PORT, 8080 por defecto, en 0.0.0.0.
La dirección web
Elige un nombre y activa la dirección: la app responde en https://nombre.fadehost.app con certificado, detrás del proxy de Cloudflare. En el plan gratis la dirección se duerme cuando nadie la usa y despierta con la siguiente petición en unos segundos; en un plan de pago se mantiene siempre activa por 2 $ al mes por app. Tu propio dominio apunta a la app desde su página.
Datos y bases de datos
El código se descarga en /data/app y cada despliegue lo deja igual que el repositorio. Todo lo que escribas debajo de /data sobrevive a los despliegues. Cada app de pago incluye una base de datos MySQL en un clic; PostgreSQL, MongoDB y Redis están disponibles como bases de datos gestionadas en la misma red privada.
Precios
| Gratis | Starter | Standard | Pro | |
|---|---|---|---|---|
| Precio | 0 $ | 2 $/mes | 3 $/mes | 6 $/mes |
| RAM | 256 MB | 1 GB | 2 GB | 4 GB |
| CPU | 0,25 vCPU | 1 vCPU | 1 vCPU | 3 vCPU |
| Disco | 3 GB | 5 GB | 10 GB | 20 GB |
| Dirección web | Se duerme sin uso | +2 $/mes, siempre activa | ||
Un año cuesta diez meses. El primer bot o app es gratis para siempre en cada cuenta verificada.
Frequently asked questions
¿Qué lenguajes funcionan?
Node.js, Python, Bun, Deno, Go, Java, PHP, Ruby y sitios estáticos (HTML puro, o una build de Astro, Vite, Eleventy, Docusaurus y similares). Se detectan desde los archivos del repositorio y puedes forzar el lenguaje desde el panel.
¿En qué puerto escucha la app?
En el de la variable de entorno PORT, 8080 por defecto, en 0.0.0.0. Una app que escucha solo en 127.0.0.1 no recibe nada desde la dirección web.
¿La dirección gratis se duerme?
Sí, cuando nadie la ha usado durante un rato, y despierta con la siguiente petición en unos segundos. El proceso de un bot o un worker, en cambio, no se duerme nunca, tampoco en el plan gratis. Una dirección siempre activa cuesta 2 $ al mes en un plan de pago.
¿Puedo usar mi propio dominio?
Sí. Apunta un CNAME a la app desde su página y responde en tu dominio con certificado.
¿Qué pasa en cada despliegue?
Se clona el repositorio en tu rama, se instalan las dependencias, se ejecuta la build si la hay y se arranca la app. Con el despliegue automático activado, cada push hace lo mismo. La consola en vivo muestra cada paso y una build fallida se explica en palabras claras.
¿El panel está en español?
Todavía no. El panel de control y los correos están en inglés, con etiquetas cortas (Deploy, Console, Environment) que se entienden sin esfuerzo. Los precios están en dólares estadounidenses.