El auto-hospedaje es un gran pasatiempo hasta el tercer fin de semana, cuando la base de datos se corrompe, el proxy inverso deja de enrutar, y la familia pregunta por qué las luces inteligentes funcionan de maneras extrañas. Las mejores aplicaciones de auto-hospedaje para principiantes sobreviven el primer mes con casi ninguna atención. Se envían como imágenes Docker con configuraciones predeterminadas sensatas, se actualizan a través del mismo comando que las inicia, y hacen una cosa bien. Elegimos siete que un principiante hogar puede alojar el próximo fin de semana y seguir ejecutándose en Navidad.
Qué buscar en una aplicación de auto-hospedaje para principiantes
Seis cosas separan un servicio que envejece bien de uno que se apodera de tus domingos:
- Forma de instalación. Archivo Docker Compose o una imagen al estilo de appliance. Cualquier cosa que requiera una migración manual de base de datos en la actualización causará problemas.
- Historia de copias de seguridad. Si un único tarball de un directorio es suficiente para restaurar, o si la aplicación necesita un volcado de base de datos primero.
- Cadencia de actualización. La agitación beta semanal es emocionante; los lanzamientos estables mensuales son lo que realmente quieres.
- Superficie de autenticación. Si se envía con autenticación sensata, o espera que un proxy inverso la agregue.
- Huella de recursos. RAM en reposo y bajo carga. Una Raspberry Pi 4 puede alojar varios servicios para principiantes; una Pi Zero no puede.
- Documentación. Una guía de primer inicio que asume cero experiencia con Linux es la diferencia entre una noche y un mes.
Comparación rápida
| Aplicación | Mejor para | Tiempo de ejecución | RAM en reposo | Característica destacada |
|---|---|---|---|---|
| Home Assistant | Centro de hogar inteligente | HAOS o Docker | 400 MB | Ejecuta la casa sin la nube |
| Pi-hole | Bloqueador de anuncios de toda la red | Docker | 80 MB | Bloquea anuncios en cada dispositivo |
| Vaultwarden | Gestor de contraseñas | Docker | 60 MB | Clientes Bitwarden, tus datos |
| Uptime Kuma | Panel de monitoreo | Docker | 90 MB | Mira qué se rompió antes que la familia |
| Immich | Biblioteca de fotos | Docker | 500 MB | Reemplazo de Google Photos |
| Jellyfin | Transmisión de medios | Docker | 300 MB | Plex sin la cuenta |
| Portainer | Interfaz de Docker | Docker | 60 MB | El panel que lo une todo |
Las aplicaciones
1. Home Assistant, mejor para control de hogar inteligente
Home Assistant es el centro de hogar inteligente de código abierto que trata la red local como la fuente de verdad. Luces, termostatos, sensores y cámaras de más de mil marcas funcionan a través de él, con automatizaciones que viven completamente en la LAN. Se envía como HAOS (una imagen de appliance completa) o como contenedor Docker. HAOS es el camino para principiantes porque gestiona sus propias actualizaciones del sistema operativo.
Donde queda corto: Las primeras dos semanas son empinadas. Las integraciones utilizan archivos YAML aunque la interfaz de usuario los reemplaza principalmente. Los complementos de terceros en HAOS son más seguros que en Docker normal.
Tiempo de ejecución: HAOS en Pi 4 o una pequeña minicomputadora, o Docker en cualquier host Linux.
Descargar: Home Assistant
En conclusión: La opción si los dispositivos del hogar inteligente ya superan el número de teléfonos en la casa. Comienza con HAOS en Pi 4 con SSD, no con tarjeta SD.
2. Pi-hole, mejor bloqueador de anuncios de toda la red
Pi-hole es un servidor DNS que no devuelve nada para los dominios en sus listas de bloqueo. Apunta el enrutador hacia él, y cada dispositivo en la LAN obtiene bloqueo de anuncios y rastreadores, incluidos televisores inteligentes y consolas que ninguna extensión de navegador puede alcanzar. El panel muestra lo que se bloqueó en tiempo real.
Donde queda corto: Si Pi-hole se cae, toda la red pierde DNS. Ejecuta un segundo, o establece un DNS alternativo en el enrutador. Algunos servicios (flujos de inicio de sesión de Google, enlaces de compra ocasionales) se rompen hasta que se incluyen en la lista blanca.
Tiempo de ejecución: Cualquier host Linux, incluyendo Pi Zero 2 W.
En conclusión: Instala esto segundo, justo después de Home Assistant. Toda la familia ve la diferencia en un día.
3. Vaultwarden, mejor gestor de contraseñas auto-hospedado
Vaultwarden es una reimplementación en Rust del servidor Bitwarden que se ejecuta en 60 MB de RAM y habla el mismo protocolo que los clientes oficiales. Instala una vez, luego cada aplicación Bitwarden (escritorio, móvil, navegador) apunta al servidor local. La bóveda permanece en la LAN o en un pequeño VPS.
Donde queda corto: La exportación de bóveda y la disciplina de copias de seguridad recaen en el operador. Si el archivo SQLite se corrompe y no hay copia de seguridad, la bóveda desaparece. Ejecuta copias de seguridad automáticas desde el primer día.
Tiempo de ejecución: Docker en cualquier host Linux.
Descargar: Vaultwarden
En conclusión: La aplicación de puerta de enlace de auto-hospedaje para cualquiera que ya pague por un gestor de contraseñas. Reversible en una semana.
4. Uptime Kuma, mejor monitoreo para principiantes
Uptime Kuma vigila los otros servicios y envía un ping a un canal de chat o correo electrónico cuando algo falla. Verificaciones HTTP, verificaciones TCP, DNS, coincidencia de palabras clave y páginas de estado están todas detrás de un panel. Configura primero, luego agrega cada otro servicio de la lista a él.
Donde queda corto: Sin métricas elegantes. Si quieres Prometheus y Grafana más tarde, Uptime Kuma te parecerá pequeño.
Tiempo de ejecución: Docker en cualquier host Linux.
Descargar: Uptime Kuma
En conclusión: El primer servicio para agregar para que cada servicio posterior tenga una alarma que funcione.
5. Immich, mejor reemplazo de Google Photos
Immich es lo más cercano a Google Photos que se ejecuta en tu propio hardware. Las aplicaciones móviles cargan automáticamente la galería de cámara en el servidor doméstico, los rostros y objetos se indexan localmente, y la interfaz de usuario cubre líneas de tiempo, álbumes, uso compartido y búsqueda. Dos años de desarrollo activo lo convirtieron de una curiosidad en la recomendación.
Donde queda corto: La indexación de aprendizaje automático quiere una GPU o una CPU robusta para velocidad razonable. La primera importación de diez mil fotos puede ocupar todo un fin de semana.
Tiempo de ejecución: Docker en Linux con un mínimo de 4 GB de RAM.
Descargar: Immich
En conclusión: La opción si el objetivo es cerrar la cuenta de Google Photos. Haz la primera importación mientras duermes.
6. Jellyfin, mejor servidor de medios gratuito
Jellyfin es la bifurcación de Emby que se mantuvo gratuita y abierta. Transmite películas familiares, televisión y música a teléfonos, televisores y navegadores en la LAN. Sin cuenta requerida, sin comprobación en la nube, sin transcodificación de hardware bloqueada.
Donde queda corto: Las aplicaciones nativas de TV son inconsistentes. Las aplicaciones de Fire TV, Android TV y web son buenas; la aplicación de Apple TV está rezagada respecto a Plex.
Tiempo de ejecución: Docker en Linux. La transcodificación de hardware necesita una iGPU Intel o una GPU Nvidia.
Descargar: Jellyfin
En conclusión: La opción para un usuario de Plex que quiere su biblioteca fuera de una cuenta de terceros.
7. Portainer, mejor interfaz Docker para principiantes
Portainer es la interfaz web para Docker. Cada servicio anterior se ejecuta como un contenedor, y un panel de control hace que la vida del contenedor sea mucho menos aterradora mientras aprendes qué hace realmente docker compose. Ve registros, reinicia un stack, edita variables de entorno y revierte una actualización sin tocar la terminal.
Donde queda corto: Las características avanzadas de múltiples hosts y Kubernetes se encuentran detrás de la Edición Empresarial. La Edición Comunitaria es suficiente para un laboratorio doméstico.
Tiempo de ejecución: Docker en cualquier host Linux.
En conclusión: Instala esto el mismo día que el primer servicio. Reduce la curva de aprendizaje para todo lo demás.
Cómo elegir el orden de instalación
No todo servicio pertenece al primer día. Haz este orden:
- Portainer, para que puedas ver qué se ejecuta y reiniciarlo desde un navegador.
- Uptime Kuma, para que todo después de esto genere una alarma cuando se cae.
- Vaultwarden, para que el gestor de contraseñas salga de la nube dentro de la primera semana.
- Pi-hole, para que cada dispositivo en la LAN se beneficie antes de invitar a los huéspedes.
- Home Assistant, una vez que los dispositivos del hogar inteligente valen la pena automatizar.
- Jellyfin, cuando la biblioteca de películas supera los suscriptores de streaming.
- Immich, una vez que el almacenamiento de fotos en el teléfono se convierte en el verdadero dolor.
Preguntas frecuentes
¿Cuál es el hardware más barato para auto-hospedar estos? Una Raspberry Pi 4 con 4 GB de RAM y un SSD (no tarjeta SD) ejecuta Home Assistant, Pi-hole, Vaultwarden, Uptime Kuma y Portainer sin dificultad. Immich y Jellyfin quieren una minicomputadora con iGPU Intel para trabajo real.
¿Necesito un nombre de dominio? No para una configuración solo de LAN. Si algún servicio debe ser accesible desde fuera de la casa, ya sea un dominio más un proxy inverso o un túnel como Tailscale vale las dos horas que lleva configurar.
¿Qué no debo auto-hospedar como principiante? El correo electrónico está en la parte superior de la lista. La entrega a Gmail y Outlook es un objetivo móvil que te quita todas tus noches. Las bases de datos como servicio, las aplicaciones relacionadas con la banca y cualquier cosa que almacene registros fiscales sin disciplina de copias de seguridad pertenecen a los servidores de otra persona durante el primer año.
¿Cómo respaldo estos?
Detén el contenedor, copia el directorio de datos e inicia el contenedor. Eso es suficiente para cada servicio en esta lista excepto Immich, que también quiere un volcado de Postgres. Automatízalo con restic a una unidad externa o un destino remoto.
¿Cuál es la ruta de actualización?
Watchtower o docker compose pull && docker compose up -d en un cron programado. Lee las notas de lanzamiento para Immich y Home Assistant porque ambos han introducido ocasionalmente cambios que rompen.
¿Es legal? Sí. Todo en esta lista es software de código abierto. La biblioteca de medios en Jellyfin es tu responsabilidad.