🚀 Velixir — Hosting de Apps Web en la UE (Plan Gratuito Sin Tarjeta)

Un backend real, gratis y europeo: la app duerme cuando nadie la usa

Velixir es un PaaS europeo (Reino Unido, datos en la UE) para desplegar apps web en cualquier lenguaje con git push, CLI, GitHub Actions o un agente IA. Su plan gratuito es €0 para siempre, una app por cuenta y sin tarjeta: la app escala a cero cuando está inactiva y despierta con la siguiente petición. Incluye dominio propio con TLS, Postgres y Valkey opcionales (de pago).


📋 Ficha Técnica

ParámetroDetalle
Qué esPaaS de hosting web (apps, Postgres gestionado y Valkey)
EmpresaVELIXIR LTD (Reino Unido, company no. 17240244)
RegiónEU Central · residencia de datos en la UE
LenguajesNode.js, Python, Go, Java, Ruby, Rust, PHP, Elixir, .NET, Deno, F#
DeployCLI · GitHub Actions · cualquier CI · agente IA vía MCP
BuildDetección automática, sin Dockerfile
FacturaciónPor hora, en EUR · sin lock-in
Plan Free1 app · 0.25 vCPU · 256 MB RAM · 1 GB disco · €0
TarjetaNo requerida para el plan Free
ExtraRewind + Replay, WAF, rate limit, TLS automático, dominios propios

🆓 El Plan Gratuito — Cómo Funciona

La clave: no es un trial, es "scale to zero"

El plan Free cuesta €0 sin límite de tiempo porque la app no corre cuando nadie la usa. No hay reloj de prueba ni tarjeta: cuando llega una visita, la app despierta; cuando se queda quieta, se apaga y deja de consumir.

Especificaciones exactas

RecursoFree
Precio€0 para siempre
Apps1 app por cuenta
CPU0.25 vCPU
RAM256 MB
Disco1 GB (temporal, se resetea en cada deploy)
Deployment slots1
AutoscalingNo (instancia única)
Always-onNo: duerme cuando está inactiva
Cold startUnos segundos en la primera petición
Dominios propios✅ Sí, con TLS automático
Postgres / ValkeyDisponibles, pero son de pago
BandaSin medición de egress / sin sorpresas por GB
RegiónUE

Ciclo de vida de la app free

Request → despierta (cold start de segundos) → sirve a full
   ↑                                                  │
   └────────── se apaga tras un periodo sin tráfico ←──┘
  • Duerme: tras un rato sin tráfico, escala a cero. No se factura nada y la app queda tal cual.
  • Despierta: la siguiente visita la enciende automáticamente.
  • Primera petición lenta: el cold start añade unos segundos; después va a velocidad normal.
  • Sin reloj: no hay trial de 7/14/30 días; es gratis mientras sea gratis.

Crédito de bienvenida

SituaciónCrédito
Cuenta nueva sin tarjeta€3.49
Añades método de pago€14.99 (cubre ~1 mes de Starter + Postgres Starter + Valkey Starter)

Sin cargo hasta gastar o 30 días

El crédito se descuenta primero. No se cobra nada hasta que se agote o pasen 30 días. Puedes probar el stack de pago y volver al Free.


🎯 Cómo Aprovechar el Plan Gratuito

1. Elige bien tu única app

Solo hay una app free por cuenta, así que úsala para lo que más valor te dé:

  • Un portfolio / demo pública que quieras mantener viva sin pagar.
  • Una API pequeña (webhook, bot, proxy, microservicio) con poco tráfico.
  • Un MVP para validar con usuarios reales antes de pagar.
  • Una app hecha con Lovable, Bolt, v0 o un agente que necesitas poner online.

2. Diseña para el cold start

El plan Free no es para tiempo real estricto. Adáptalo:

  • Arranque rápido: menos dependencias, sin migraciones pesadas al boot, lazy-load de módulos.
  • Healthcheck ligero y primera respuesta rápida.
  • Loading state en el frontend para los segundos de arranque.
  • No lo uses para cron/workers: si la app duerme, los jobs en background no son fiables.
  • Si necesitas always-on, el salto mínimo es Hobby (€3.49/mes).

Cuidado con "mantenerla despierta"

Un ping artificial cada pocos minutos contradice el modelo “sleep when idle” y puede chocar con el uso aceptable. Si tu caso exige estar siempre caliente, paga Hobby en vez de forzar el Free.

3. Aprovecha el disco correctamente (o no lo uses)

  • Los 1 GB de disco son temporales: se resetean en cada deploy.
  • No guardes uploads, SQLite ni datos importantes ahí.
  • Para persistencia real: Postgres gestionado (de pago) o almacenamiento externo (S3/R2, Supabase, etc.).
  • Los volúmenes persistentes solo existen en planes de pago (€0.15/GB/mes, hasta 50 GB).

4. Usa dominios propios y TLS gratis

  • El plan Free incluye custom domains con certificados automáticos.
  • Conecta tu dominio y evita el subdominio *.velixir.run para una imagen más profesional.
  • TLS se renueva solo: cero mantenimiento.

5. Explota el deploy por agente IA

  • Pega el prompt en Claude Code, Codex, Cursor o cualquier agente: despliega la app y te da un link para reclamar.
  • No necesitas cuenta para el primer deploy; luego lo mueves a tu cuenta gratis.
  • MCP: npx -y @velixir/mcp.
  • Ideal para prototipos instantáneos sin montar CI ni servidor.

Deploy por CLI / agente

# Deploy desde tu terminal
velixir deploy
 
# O da Velixir a tu agente vía MCP
npx -y @velixir/mcp

6. Prueba el stack de pago con el crédito, no con tu tarjeta

  • Con €3.49 sin tarjeta puedes validar el flujo.
  • Al añadir tarjeta, €14.99 cubren un mes de Starter + Postgres Starter + Valkey Starter.
  • Como la facturación es por hora, puedes levantar Postgres/Valkey para una prueba, borrarlos y pagar solo las horas usadas.

7. Optimiza para 256 MB de RAM

Sí funciona bienRiesgo
APIs ligeras (FastAPI, Express, Hono, Go, Rust)Frameworks pesados con muchos workers
Sitios con SSR moderadoProcesamiento de imágenes/vídeo en el servidor
Bots y webhooksCargas concurrentes altas
Demos y MVPsBases de datos locales grandes
  • Un solo worker suele ser lo correcto en 256 MB.
  • Si tu app necesita más, Hobby (€3.49) duplica CPU/RAM y quita el sueño.

8. Aprovecha las funciones de plataforma

  • Rollback inmutable: vuelve a cualquier release anterior en segundos.
  • Rewind + Replay: revierte app + datos a un momento y prueba el release contra tráfico real antes de publicarlo.
  • WAF + rate limit + under-attack mode: switches por app, sin redeploy.
  • Banda sin medir: una demo que se hace viral no te genera factura de egress.

💶 Planes de Pago (referencia)

Web apps (por réplica/mes)

PlanPreciovCPURAMDiscoSlots
Free€00.25256 MB1 GB1
Hobby€3.490.5512 MB5 GB1
Starter€6.9511 GB10 GB1
Standard€12.9512 GB20 GB2
Pro€24.9524 GB40 GB3
Business€47.9548 GB80 GB5
Scale€89.95616 GB120 GB8
Enterprise€179.95832 GB160 GB10

Servicios gestionados

ServicioTierPrecioSpecs
PostgresStarter€4.95/mes0.25 vCPU · 512 MB · 10 GB · PITR 7 días
PostgresStandard€17.95/mes1 vCPU · 2 GB · 25 GB · PITR 14 días
ValkeyStarter€2.45/mes0.1 vCPU · 256 MB · RDB+AOF
ValkeyStandard€8.95/mes0.5 vCPU · 1 GB · snapshots 7 días
Volumen—€0.15/GB/mesHasta 50 GB · snapshots €0.05/GB/mes

Free vs. siempre encendido

Si tu app debe responder al instante 24/7, el Free no sirve: el cold start es real. El primer plan siempre encendido es Hobby a €3.49/mes, menos que un café.


⚠️ Límites y Letra Pequeña

  • Una sola app free por cuenta: no es “apps ilimitadas”.
  • Sin autoscaling en Free: una instancia, 0.25 vCPU.
  • Disco efímero: 1 GB que se pierde en cada deploy.
  • Postgres y Valkey no son gratis: la app sí; los add-ons se cobran por hora.
  • No hay workers/cron fiables con la app dormida.
  • Cold start de varios segundos tras inactividad.
  • Volúmenes persistentes solo en planes pagos.
  • Límites de fair use en banda (sin meter, pero con guía de uso justo).
  • Precios en EUR y sujetos a cambio; confirma en Pricing.

🧭 Veredicto

¿Para quién es el Free de Velixir?

Para demos, MVPs y APIs de bajo tráfico que pueden dormir. Es de los pocos free tiers que te deja correr un backend real en cualquier lenguaje, con dominio propio, TLS y datos en la UE, sin tarjeta. Si necesitas always-on, el Hobby a €3.49 sigue siendo competitivo frente a Heroku/Render.


🔗 Enlaces

📚 Referencias