Guía de Self-Hosting: Controla tus datos y ahorra dinero

· 6 min de lectura
Compartir:

TL;DR

  • Self-hosting = ejecutar tus propias herramientas en tu propio servidor
  • Razones: privacidad, control, ahorro a largo plazo, sin límites artificiales
  • Stack recomendado: VPS barato + Docker + Coolify/Portainer
  • Mejores alternativas: Umami (analytics), Nextcloud (storage), n8n (automatización)
  • No todo merece la pena: evalúa coste de mantenimiento vs beneficio

¿Por qué self-hosting?

1. Privacidad real

Cuando usas Google Analytics, Gmail, o Notion… tus datos están en sus servidores. Los leen, los analizan, los monetizan.

Con self-hosting, los datos están en TU servidor. Nadie más tiene acceso. Esto conecta con el problema que explico en por qué el 90% de tus datos son basura: si ni siquiera controlas dónde están tus datos, menos vas a poder limpiarlos.

2. Control total

  • Sin límites artificiales de “plan gratuito”
  • Sin cambios de pricing que te afecten
  • Sin features que desaparecen porque no son rentables
  • Sin “oops, cerramos el servicio”

3. Ahorro a largo plazo

ServicioSaaS mensualSelf-hosted
Analytics (GA4 alternativa)$0-50~$0
Automatización (Zapier)$20-100~$5 (VPS compartido)
Storage (Dropbox)$12-20~$5-10 (VPS + disco)
Email marketing$30-300~$10

Un VPS de $5-20/mes puede ejecutar MUCHAS herramientas.

4. Sin vendor lock-in

Tus datos en formatos abiertos. Puedes migrar cuando quieras.


El stack recomendado (2026)

Nivel 1: Lo mínimo

ComponenteOpción recomendadaCoste
ServidorVPS (Hetzner, Contabo, OVH)~$5-10/mes
ContenedoresDocker + Docker ComposeGratis
Reverse proxyTraefik o CaddyGratis
DominioCualquier registrador~$10/año

Con esto puedes ejecutar docenas de servicios.

Nivel 2: Gestión más fácil

Si no quieres escribir Docker Compose a mano:

HerramientaPara qué
CoolifyPanel todo-en-uno, la mejor opción 2026
PortainerGestión visual de Docker
YachtAlternativa ligera a Portainer

Coolify es mi favorito: deploys con un click, SSL automático, backups integrados.

Nivel 3: Para los serios

  • Kubernetes (K3s para servers pequeños)
  • Ansible/Terraform para infraestructura como código
  • Monitoring con Prometheus + Grafana

Esto es overkill para proyectos personales. Solo si tienes múltiples servicios críticos.


Las mejores alternativas self-hosted

Analytics: Umami

Reemplaza: Google Analytics, Plausible, Fathom

Por qué lo uso:

  • Sin cookies = sin banner GDPR
  • Interfaz limpia y rápida
  • Datos en mi servidor

Setup: Mi guía de Umami


Almacenamiento: Nextcloud

Reemplaza: Dropbox, Google Drive, OneDrive

Por qué es bueno:

  • Sincronización de archivos
  • Calendario, contactos, notas
  • Apps móviles decentes
  • Colaboración en documentos (con OnlyOffice)

Advertencia: Puede ser pesado. Necesita buen VPS o hardware dedicado.


Automatización: n8n

Reemplaza: Zapier, Make, Power Automate

Por qué es genial:

  • Workflows visuales como Zapier
  • +400 integraciones
  • Sin límites de ejecuciones
  • Puedes escribir código custom

Caso de uso: Automatizar publicaciones, sincronizar datos, notificaciones.


Password Manager: Vaultwarden

Reemplaza: LastPass, 1Password, Bitwarden Cloud

Por qué merece la pena:

  • Compatible con clientes de Bitwarden
  • Muy ligero (< 100MB RAM)
  • Control total de tus passwords

Crítico: Backups. Si pierdes esto, pierdes todo.


Notas: Outline o AppFlowy

Reemplaza: Notion, Confluence

Outline:

  • Muy similar a Notion
  • Markdown nativo
  • Búsqueda potente

AppFlowy:

  • Open source, local-first
  • Más nuevo, menos maduro

Git: Gitea o Forgejo

Reemplaza: GitHub, GitLab

Por qué:

  • Repositorios privados ilimitados
  • CI/CD integrado
  • Muy ligero

Cuándo usarlo: Si necesitas repos privados y no quieres pagar GitHub/GitLab.


Media: Jellyfin

Reemplaza: Plex, Netflix (para tu propia biblioteca)

Por qué:

  • 100% gratis y open source
  • Sin subscripción para features
  • Apps para todo

Home Automation: Home Assistant

Reemplaza: Google Home, Alexa, SmartThings

Por qué:

  • Privacidad total
  • Funciona sin internet
  • Compatible con (casi) todo

Nota: Esto es un rabbit hole. Prepárate para invertir tiempo.


Errores comunes (y cómo evitarlos)

1. No hacer backups

“El disco del VPS murió y perdí todo”

Solución:

  • Backup automático diario
  • Backup offsite (otro proveedor, B2, S3)
  • Probar restauración regularmente

2. Exponer servicios sin autenticación

“Alguien entró a mi Nextcloud”

Solución:

  • Authelia o Authentik como SSO
  • 2FA obligatorio
  • Fail2ban para bloquear ataques

3. No actualizar

“Me hackearon por una vulnerabilidad de hace 6 meses”

Solución:

  • Watchtower para actualizar contenedores automáticamente
  • O actualizaciones manuales mensuales
  • Suscríbete a security advisories

4. Sobredimensionar

“Necesito Kubernetes para mi blog”

Solución:

  • Empieza simple (Docker Compose)
  • Escala cuando sea necesario
  • Un VPS de $10/mes aguanta más de lo que crees

5. Subestimar el mantenimiento

“Pensé que era instalar y olvidar”

Realidad:

  • 1-2 horas/mes de mantenimiento mínimo
  • Más si algo se rompe
  • Más si quieres añadir servicios

Cuándo NO tiene sentido

Tu tiempo es muy caro

Si ganas $100/hora y el self-hosting te cuesta 5 horas/mes de mantenimiento… paga el SaaS.

El servicio es crítico para tu negocio

  • Email transaccional → usa Resend/Postmark
  • Auth → usa Auth0/Clerk
  • Pagos → usa Stripe

Si se cae y pierdes dinero, el ahorro no vale la pena.

No tienes conocimientos técnicos

Self-hosting tiene curva de aprendizaje. Si no sabes qué es SSH, Docker, o un reverse proxy… el coste de aprendizaje puede no valer la pena.

Es un side project que probablemente abandones

Montar infraestructura para un proyecto que no vas a mantener es perder el tiempo.


Mi setup personal

Hetzner VPS (5 EUR/mes)
├── Coolify (gestión)
├── Umami (analytics)
├── n8n (automatización)
├── Vaultwarden (passwords)
├── PostgreSQL (compartido)
└── Caddy (reverse proxy, SSL)

Backups → Hetzner Storage Box (3 EUR/mes)
DNS → Cloudflare (gratis)

Coste total: ~8 EUR/mes

Esto reemplaza: Google Analytics, Zapier, password manager en la nube.

Ahorro anual estimado: 200-500 EUR según uso.


Cómo empezar

Semana 1: Servidor básico

  1. Alquila VPS (Hetzner, Contabo, DigitalOcean)
  2. Instala Docker
  3. Configura firewall básico
  4. Apunta un dominio

Semana 2: Primer servicio

  1. Instala Coolify (hace todo más fácil)
  2. Despliega algo simple (Umami, Uptime Kuma)
  3. Configura SSL automático
  4. Verifica que funciona

Semana 3: Backups y seguridad

  1. Configura backups automáticos
  2. Activa 2FA donde puedas
  3. Instala Fail2ban
  4. Documenta tu setup

Después: Añade servicios según necesites

No intentes montar todo de golpe. Un servicio a la vez.


Recursos

Comunidades

  • r/selfhosted (Reddit) - La comunidad más grande
  • Awesome Self-Hosted (GitHub) - Lista de +500 proyectos

Aprendizaje

Hostings recomendados

  • Hetzner - Mejor relación calidad/precio en Europa
  • Contabo - Más barato, menos soporte
  • DigitalOcean/Vultr - Más caro, mejor UX
  • Oracle Cloud - Free tier muy generoso

Conclusión

Self-hosting es control, privacidad y ahorro. Pero tiene coste: tiempo, aprendizaje, mantenimiento.

Para proyectos personales y side projects, merece la pena. Para negocios críticos, evalúa caso por caso.

Empieza simple: un VPS, Docker, Coolify, y un servicio que realmente uses. Añade más cuando lo necesites.

¿Te ha sido útil? Compártelo

Compartir:

También te puede interesar