Las mejores aplicaciones para auto-hospedaje en computadora de escritorio y servidor doméstico

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:

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.

Descargar: Pi-hole · GitHub

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.

Descargar: Portainer · GitHub

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:

  1. Portainer, para que puedas ver qué se ejecuta y reiniciarlo desde un navegador.
  2. Uptime Kuma, para que todo después de esto genere una alarma cuando se cae.
  3. Vaultwarden, para que el gestor de contraseñas salga de la nube dentro de la primera semana.
  4. Pi-hole, para que cada dispositivo en la LAN se beneficie antes de invitar a los huéspedes.
  5. Home Assistant, una vez que los dispositivos del hogar inteligente valen la pena automatizar.
  6. Jellyfin, cuando la biblioteca de películas supera los suscriptores de streaming.
  7. 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.