Por qué el self-hosting resurge en 2026
El self-hosting resurge porque la factura de la nube dejó de bajar y la de los SaaS por usuario dejó de ser trivial. La evidencia más citada del cambio viene de dos frentes. Por el lado de las grandes empresas, la encuesta de CIO de Barclays de 2025 registró que el 86% de los directores de tecnología planeaban repatriar alguna carga de trabajo desde la nube pública, la cifra más alta que ese sondeo había medido, e IDC estima que alrededor del 80% de las empresas esperan mover de vuelta algún cómputo o almacenamiento en los siguientes doce meses. Conviene el matiz honesto: solo entre el 8% y el 9% planea una repatriación total. Esto no es abandonar la nube, es dejar de usarla para todo.
Por el lado de las empresas pequeñas, el caso más documentado es el de 37signals (los creadores de Basecamp). Tras salir de la nube, redujeron su factura de aproximadamente 3,2 millones de dólares al año a 1,3 millones, un ahorro cercano a los 2 millones anuales, y su proyección a cinco años subió de 7 a más de 10 millones de dólares, según reportó Data Center Dynamics. La comparación importa por la proporción, no por el monto: la misma aritmética funciona a escala de 200 dólares al mes.
Un ejemplo verificable a escala pequeña deja clara la diferencia. Una instancia AWS EC2 t3.large (2 vCPU, 8 GB de RAM) en la región us-east-1 cuesta 0,0832 dólares por hora bajo demanda, es decir unos 60,74 dólares al mes si la dejas encendida, y a eso hay que sumarle el disco EBS y la transferencia de salida, que se cobra a 0,09 dólares por GB después de los primeros 100 GB gratuitos al mes. Un VPS con 8 GB de RAM, 4 vCPU, 80 GB NVMe y 5 TB de transferencia incluida cuesta 18,50 dólares al mes en los planes VPS de Terranode. Es la misma memoria por menos de un tercio del precio, con el tráfico ya incluido.
Qué es justo reconocerle a AWS: ese precio compra elasticidad real (apagas la instancia y dejas de pagar por segundo), zonas de disponibilidad múltiples, un catálogo de servicios gestionados que un VPS no tiene y un SLA contractual. Si tu carga sube y baja de forma brusca o necesitas Kubernetes gestionado, la nube grande sigue ganando. Si tu carga es plana y previsible —que es el caso del 90% de las herramientas internas de una PyME— estás pagando elasticidad que nunca usas.
Qué necesitas para empezar con self-hosting
Para empezar con self-hosting necesitas tres cosas: un VPS con al menos 4 GB de RAM, Docker instalado y un dominio propio. Nada más. Un VPS (Virtual Private Server, servidor privado virtual) es una máquina virtual con recursos garantizados y acceso root, alojada en un servidor físico compartido con otros clientes; con virtualización KVM el aislamiento es a nivel de hardware, así que puedes instalar tu propio kernel, cargar módulos y ejecutar Docker sin restricciones, algo que la virtualización por contenedores del proveedor (OpenVZ, LXC) no siempre permite.
Esta es la lista mínima concreta:
- 1 VPS con KVM y Ubuntu 24.04 LTS, mínimo 2 vCPU, 4 GB de RAM y 40 GB de disco NVMe. Con 4 GB corres tres o cuatro aplicaciones ligeras; con 8 o 12 GB corres una pila completa de equipo.
- 2 Docker Engine 24 o superior. Todas las aplicaciones de este artículo se distribuyen como imágenes de contenedor, de modo que instalar cualquiera de ellas es descargar una imagen y levantarla, no compilar dependencias a mano.
- 3 Un dominio y sus registros DNS. Lo práctico es un subdominio por aplicación (
n8n.tudominio.com,git.tudominio.com) o directamente un comodín*.apps.tudominio.comapuntando a la IP del VPS. - 4 Certificados HTTPS. Coolify y Traefik los emiten y renuevan solos con Let's Encrypt, así que esto deja de ser una tarea manual.
- 5 Un plan de respaldos desde el primer día, no desde el primer susto. Es la parte que la gente pospone y la única que realmente duele.
Si vienes de tener todo en Docker Compose en tu portátil, el salto está explicado paso a paso en cómo migrar un proyecto Docker de local a un VPS.
Las 10 aplicaciones más populares para self-hosting en 2026
Estas diez aplicaciones cubren automatización, despliegue, publicación, monitoreo, contraseñas, analítica, correo masivo, código, chat y fotos. La columna de costo del SaaS usa los precios públicos vigentes en 2026 con facturación anual, que es la más barata de cada proveedor. La columna de RAM es el consumo típico en producción para un equipo pequeño; donde el proyecto publica un requisito oficial, se indica.
| Aplicación auto-hospedada | Reemplaza a | Costo del SaaS (2026) | RAM típica | Licencia |
|---|---|---|---|---|
| n8n | Zapier, Make | Zapier Professional $29,99/mes (750 tareas); n8n Cloud 20 €/mes | 1 GB | Sustainable Use (fair-code) |
| Coolify | Vercel, Heroku, Railway | Vercel Pro $20/usuario/mes; Heroku Standard-1X $25/mes por dyno; Railway Pro $20/mes + consumo | 2 GB (mín. oficial) | Apache 2.0 |
| Ghost | Ghost(Pro), Substack | Ghost(Pro) Starter $18/mes, Publisher $29/mes; Substack 10% de tus ingresos | 1 GB | MIT |
| Uptime Kuma | UptimeRobot, Pingdom | UptimeRobot Solo $9/mes; Team $35/mes | 256 MB | MIT |
| Vaultwarden | Bitwarden, 1Password | Bitwarden Teams $4/usuario/mes; 1Password Business $8,99/usuario/mes | 128 MB | AGPL-3.0 |
| Plausible CE | Plausible Cloud, GA4 | Plausible Starter $9/mes (10k vistas), Growth $14/mes | 2 GB (mín. oficial) | MIT |
| Listmonk | Mailchimp, Brevo | Mailchimp Essentials $13/mes, Standard $20/mes (500 contactos) | 256 MB | AGPL-3.0 |
| Gitea / Forgejo | GitHub Team, GitLab | GitHub Team $4/usuario/mes | 512 MB | MIT |
| Mattermost TE | Slack, Teams | Slack Pro $7,25/usuario/mes anual ($8,75 mensual) | 2 GB | MIT (núcleo) |
| Immich | Google Photos | Google One 100 GB $1,99/mes | 6 GB mín. / 8 GB rec. | AGPL-3.0 |
Ahora el detalle de las que más cambian la factura.
### n8n: automatización sin pagar por tarea
n8n reemplaza a Zapier y elimina el cobro por tarea ejecutada, que es donde el precio de los automatizadores se dispara. Zapier Professional cuesta 29,99 dólares al mes e incluye 750 tareas; el tramo de 2.000 tareas sube a 73,50 dólares al mes con facturación mensual. n8n Cloud arranca en 20 euros al mes por 2.500 ejecuciones. La versión Community auto-hospedada no tiene límite de ejecuciones: el techo es la CPU de tu VPS.
Un detalle de licencia que conviene tener claro: n8n no es open source aprobado por la OSI. Usa la Sustainable Use License, que sus autores describen como fair-code. Puedes leer el código, modificarlo y usarlo para cualquier fin interno de tu empresa, incluso para clientes como parte de un servicio con valor propio, pero no puedes ofrecer n8n como servicio gestionado que compita con su nube. Para el 99% de los equipos esto es irrelevante; para una agencia que quiera vender "n8n como servicio", no lo es. La instalación completa está en cómo instalar n8n en un VPS.
### Coolify: tu propio Vercel o Heroku
Coolify es un panel de código abierto (Apache 2.0) que despliega aplicaciones desde Git con la misma experiencia que Vercel o Heroku, pero sobre un servidor tuyo. Conectas el repositorio, detecta el stack, construye la imagen, emite el certificado HTTPS y publica. Sus requisitos mínimos oficiales son 2 núcleos, 2 GB de RAM y 30 GB de disco libre, antes de contar las aplicaciones que vayas a desplegar.
El contraste de precio es el más grande de la lista. Vercel Pro cuesta 20 dólares al mes por miembro con 20 dólares de crédito de uso incluido, y a partir de ahí se paga por consumo. Heroku cobra por dyno: 25 dólares al mes un Standard-1X, más 5 a 20 dólares al mes por la base de datos Postgres Essential. Railway Pro son 20 dólares al mes por espacio de trabajo más el consumo medido por segundo (unos 10 dólares por GB de RAM al mes y 20 por vCPU al mes). Coolify auto-hospedado cuesta cero y despliega tantas aplicaciones como aguante el servidor. Coolify Cloud, la versión gestionada, cuesta 5 dólares al mes para dos servidores conectados si prefieres no administrar el panel.
### Vaultwarden: el gestor de contraseñas del equipo
Vaultwarden es una reimplementación en Rust del servidor de Bitwarden, compatible con los clientes oficiales de Bitwarden (extensión de navegador, móvil, escritorio) y publicada bajo AGPL-3.0. Consume del orden de 100 MB de RAM, lo que significa que cabe en el VPS más pequeño que exista. La bóveda se cifra en el cliente antes de subirla, así que el servidor nunca ve las contraseñas en claro.
El ahorro escala con el equipo, porque el SaaS cobra por persona: 1Password Business cuesta 8,99 dólares por usuario al mes y Bitwarden Teams 4 dólares por usuario al mes, ambos con facturación anual. Para un equipo de diez personas eso son 1.078 o 480 dólares al año respectivamente, frente a los cero dólares de licencia de Vaultwarden. Aviso honesto: si nadie en tu equipo va a aplicar las actualizaciones de seguridad ni a probar las restauraciones, paga la suscripción. Perder el acceso a la bóveda de contraseñas de la empresa es peor que pagar 480 dólares al año.
### Uptime Kuma, Gitea, Listmonk y Plausible: las cuatro discretas
Uptime Kuma monitorea sitios, APIs, certificados TLS y puertos, y avisa por Telegram, Slack, correo o webhook, con un consumo de unos 256 MB de RAM. Reemplaza a UptimeRobot, cuyo plan Solo cuesta 9 dólares al mes (50 monitores, chequeo cada 60 segundos) y cuyo plan Team cuesta 35 dólares al mes.
Gitea (o su bifurcación comunitaria Forgejo) es un servidor Git completo con issues, pull requests, registro de contenedores y CI/CD (Actions), en unos 512 MB de RAM. GitHub Team cuesta 4 dólares por usuario al mes; para un equipo de diez, 480 dólares al año. Aquí la ventaja de GitHub es real y hay que decirla: el ecosistema, la visibilidad para contratar y la integración con todo lo demás no se replican auto-hospedando. Gitea tiene sentido para repositorios internos y privados, no necesariamente para tu proyecto open source.
Listmonk envía boletines masivos con gestión de listas, segmentación y plantillas, en unos 256 MB de RAM. Mailchimp cuesta desde 13 dólares al mes (Essentials) o 20 dólares al mes (Standard, la más barata con automatizaciones multipaso) para 500 contactos, y sube por tramos de contactos. Listmonk no envía el correo por sí mismo: necesita un relay SMTP. Con Amazon SES Essentials a 0,16 dólares por cada 1.000 correos, enviar 20.000 correos al mes cuesta 3,20 dólares. Ese es el número que hace que Listmonk sea la sustitución más rentable de la lista para quien tenga una lista grande.
Plausible Community Edition da analítica web sin cookies ni datos personales, y es la aplicación más pesada de las cuatro: su documentación recomienda al menos 2 GB de RAM porque incluye ClickHouse, la base de datos columnar que almacena los eventos. Plausible Cloud cuesta 9 dólares al mes en el plan Starter (10.000 páginas vistas) y 14 en el Growth. El ahorro monetario es modesto; el argumento fuerte aquí es que los datos de tus visitantes no salen de tu servidor.
### Immich: el caso donde el self-hosting no ahorra dinero
Immich reemplaza a Google Photos con reconocimiento facial, búsqueda semántica, álbumes compartidos y apps móviles, pero es la peor decisión económica de esta lista. Su documentación oficial pide un mínimo de 6 GB de RAM y recomienda 8 GB, con 2 núcleos mínimo y 4 recomendados; puede correr en 4 GB solo si desactivas el aprendizaje automático, que es justamente lo que lo hace interesante. Google One con 100 GB cuesta 1,99 dólares al mes, es decir 23,88 dólares al año.
La aritmética es despiadada: un VPS de 8 GB cuesta 18,50 dólares al mes, casi diez veces lo que Google. Immich se justifica cuando tu biblioteca es de varios terabytes, cuando compartes almacenamiento con otras aplicaciones que ya pagas, o cuando tu motivación es que tus fotos familiares no vivan en el índice de una empresa de publicidad. Si tu única razón es ahorrar, quédate en Google Photos. Cuando el mejor consejo es "esto no lo necesitas", el consejo sigue siendo ese.
Cómo instalar varias aplicaciones en un solo VPS con Coolify
La forma más rápida de auto-hospedar varias aplicaciones en un VPS es instalar Coolify y desplegar todo lo demás desde su panel, porque resuelve el proxy inverso, los certificados HTTPS, las variables de entorno y los respaldos de base de datos sin que edites archivos de configuración a mano. El proceso completo, en un Ubuntu 24.04 recién entregado, son cinco pasos.
1. Prepara el sistema y el firewall.
sudo apt update && sudo apt upgrade -y
sudo apt install -y curl ufw
sudo ufw allow OpenSSH
sudo ufw allow 80/tcp
sudo ufw allow 443/tcp
sudo ufw allow 8000/tcp
sudo ufw enable El puerto 8000 es el del panel de Coolify. Si quieres endurecer el acceso, revisa cómo configurar firewalls en Linux y limita ese puerto a tu IP.
2. Instala Coolify con su script oficial.
curl -fsSL https://cdn.coollabs.io/coolify/install.sh | sudo bash El script instala Docker si falta y levanta el panel. Cuando termine, abre http://LA_IP_DE_TU_VPS:8000 y crea la cuenta de administrador de inmediato: la propia documentación de Coolify advierte que quien llegue primero a la página de registro obtiene control total del servidor.
3. Apunta el DNS. Crea un registro A comodín *.apps.tudominio.com hacia la IP del VPS. A partir de ahí, cada aplicación que despliegues recibe su subdominio y su certificado Let's Encrypt automáticamente.
4. Despliega desde la biblioteca de servicios. Coolify trae plantillas de un clic para la mayoría de las aplicaciones de este artículo. Eliges el servicio, le das un subdominio, ajustas las variables de entorno y pulsas desplegar.
5. Activa los respaldos programados de cada base de datos hacia almacenamiento externo compatible con S3, desde la propia interfaz. Este paso no es opcional, aunque el panel te deje continuar sin él.
Si prefieres control total sin panel, cualquiera de estas aplicaciones se levanta con un docker compose up -d. Este es Uptime Kuma completo:
services:
uptime-kuma:
image: louislam/uptime-kuma:1
container_name: uptime-kuma
restart: unless-stopped
volumes:
- ./data:/app/data
ports:
- "3001:3001" Cuánto ahorras al año: la cuenta completa
Un equipo de cinco personas que paga la pila de SaaS habitual gasta unos 212 dólares al mes, es decir 2.546 dólares al año, y puede reemplazarla por un VPS de 25 dólares al mes. Esta es la suma, a precios públicos de 2026 con facturación anual:
| Herramienta SaaS | Configuración | Costo mensual | Costo anual |
|---|---|---|---|
| Zapier Professional | 750 tareas | $29,99 | $359,88 |
| Vercel Pro | 1 asiento | $20,00 | $240,00 |
| 1Password Business | 5 usuarios | $44,95 | $539,40 |
| Slack Pro | 5 usuarios | $36,25 | $435,00 |
| GitHub Team | 5 usuarios | $20,00 | $240,00 |
| Mailchimp Standard | 500 contactos | $20,00 | $240,00 |
| Ghost(Pro) Starter | 1.000 miembros | $18,00 | $216,00 |
| Plausible Growth | 3 sitios | $14,00 | $168,00 |
| UptimeRobot Solo | 50 monitores | $9,00 | $108,00 |
| Total SaaS | $212,19 | $2.546,28 |
Y esta es la misma capacidad auto-hospedada:
| Concepto | Detalle | Costo mensual | Costo anual |
|---|---|---|---|
| VPS 6 vCPU / 12 GB RAM / 120 GB NVMe | Aloja las 9 aplicaciones | $25,00 | $300,00 |
| Dominio .com | Renovación anual | ~$1,25 | ~$15,00 |
| Relay SMTP (Amazon SES) | 20.000 correos/mes | $3,20 | $38,40 |
| Licencias de software | Todas gratuitas | $0,00 | $0,00 |
| Total self-hosting | $29,45 | $353,40 |
El ahorro es de aproximadamente 2.193 dólares al año, un 86%. Si tu equipo cabe en 8 GB de RAM (sin Plausible ni Mattermost, que son las dos aplicaciones pesadas), el VPS baja a 18,50 dólares al mes y el ahorro sube por encima de los 2.300 dólares anuales.
Falta un factor que casi ningún artículo sobre self-hosting incluye, y sin él la cuenta es deshonesta: tu tiempo. Un servidor con nueve aplicaciones consume de forma realista entre una y tres horas al mes en actualizaciones, revisión de respaldos y algún incidente. Si valoras tu hora en 30 dólares, son entre 360 y 1.080 dólares al año de costo real que no aparece en ninguna factura. El ahorro neto sigue siendo claramente positivo en este ejemplo, pero deja de serlo si solo ibas a reemplazar dos suscripciones baratas. La regla práctica: el self-hosting compensa cuando el gasto en SaaS que vas a eliminar supera los 80 o 100 dólares al mes, o cuando el control de los datos vale por sí mismo.
Las limitaciones del self-hosting que debes conocer antes de saltar
El self-hosting traslada el costo del dinero al tiempo y el riesgo del proveedor a ti. Estas son las cinco consecuencias concretas, sin adornos.
- Tú eres el equipo de guardia. Si el VPS se cae un domingo a las tres de la mañana, nadie más lo va a levantar. Y como todas las aplicaciones viven en la misma máquina, una caída las tumba todas a la vez: esa concentración es la contrapartida directa del ahorro.
- Las actualizaciones son tu responsabilidad, y son de seguridad. Un Vaultwarden o un Gitea expuestos a internet y sin actualizar durante un año son un problema serio, no una molestia. Automatiza lo que puedas y reserva una ventana mensual fija para lo que no.
- Los respaldos no vienen incluidos. La regla estándar es 3-2-1: tres copias, en dos medios distintos, una fuera del servidor. Y hay que probar la restauración al menos una vez, porque un respaldo que nunca has restaurado es una suposición. En copias de seguridad en Linux con rsync y cron está el guion básico para automatizarlo.
- El correo saliente es un mundo aparte. Enviar correo desde una IP nueva termina casi siempre en la carpeta de spam mientras se construye la reputación. Por eso Listmonk se combina con un relay SMTP (Amazon SES, Postmark, Brevo) en lugar de enviar directo, y por eso auto-hospedar el correo corporativo entrante es de las pocas cosas que seguimos desaconsejando.
- La seguridad base la pones tú. Claves SSH en lugar de contraseñas, firewall cerrado por defecto, fail2ban y actualizaciones automáticas de seguridad son el mínimo. Está todo en la guía para implementar seguridad en un servidor Linux.
Nada de esto es difícil. Todo esto es constante, que es distinto. La pregunta correcta antes de migrar no es "¿sé instalarlo?" sino "¿voy a seguir cuidándolo dentro de ocho meses?".
Qué VPS de Terranode sirve para cada caso
El plan adecuado depende de cuántas aplicaciones vas a levantar y de si incluyes alguna de las pesadas (Plausible, Mattermost o Immich). Estos son los planes de VPS con KVM de Terranode, todos con Ubuntu y puertos de 10 Gbps sin límite de transferencia:
| Plan | Recursos | Precio/mes | Para qué alcanza |
|---|---|---|---|
| TNS-02 | 1 vCPU · 2 GB · 30 GB NVMe · 2 TB | $5,00 | Una sola app ligera: Vaultwarden o Uptime Kuma |
| TNS-03 | 2 vCPU · 4 GB · 40 GB NVMe · 3 TB | $9,00 | Coolify + 3 apps ligeras (n8n, Uptime Kuma, Vaultwarden) |
| TNS-04 | 4 vCPU · 8 GB · 80 GB NVMe · 5 TB | $18,50 | Coolify + 6 apps, incluida una pesada |
| TNS-05 | 6 vCPU · 12 GB · 120 GB NVMe · 6 TB | $25,00 | La pila completa de este artículo, con margen |
| TNS-06 | 8 vCPU · 16 GB · 150 GB NVMe · 7 TB | $35,00 | Pila completa más Immich con aprendizaje automático |
Para la mayoría de equipos pequeños, el TNS-03 de 9 dólares al mes es el punto de entrada correcto: cabe Coolify con tres o cuatro aplicaciones ligeras y ya reemplaza suscripciones por más de 60 dólares mensuales. Cuando notes que la RAM se acerca al límite, subes de plan sin reinstalar nada. El detalle que importa para el self-hosting es el ancho de banda: la transferencia incluida por puertos de 10 Gbps unmetered significa que un Immich sirviendo fotos o un Ghost con tráfico alto no generan una factura sorpresa como sí ocurre con el egress de la nube pública a 0,09 dólares por GB.
El self-hosting en 2026 no es ideología, es aritmética. Un VPS de 25 dólares al mes reemplaza una pila de SaaS de 212 dólares al mes con software libre maduro —n8n, Coolify, Ghost, Uptime Kuma, Vaultwarden, Plausible, Listmonk, Gitea y Mattermost— y el ahorro ronda los 2.200 dólares anuales para un equipo de cinco personas. La misma lógica que llevó a 37signals a recortar dos millones de dólares al año funciona a escala de una PyME ecuatoriana, solo que con tres ceros menos.
Pero la decisión no es binaria ni universal. Empieza por una sola aplicación, la que más te cueste al mes, y déjala corriendo tres meses antes de migrar la segunda: así descubres si el mantenimiento te resulta llevadero antes de haber trasladado nada crítico. Deja en manos de terceros el correo corporativo entrante y cualquier sistema del que dependa tu facturación si no tienes respaldos probados. Y si tu ahorro mensual es de veinte dólares, como en el caso de Immich frente a Google Photos, hazlo por privacidad o por control, no por dinero: es un motivo perfectamente válido, pero conviene saber cuál es el que te mueve.
Hosting con LiteSpeed, NVMe y soporte 24/7 desde $3/mes.