Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

homelab

Configuración personal de homelab basada en Raspberry Pi 4B con Ubuntu Server 22.04 LTS. Incluye NAS multimedia, servidor DNS/proxy, automatización del hogar y acceso remoto seguro mediante Tailscale y Traefik.

Ficha actualizada 18 sept 2026, 21:40 · upstream 10 jul 2023, 18:39 · release sin release detectada

Ver códigoProblemas y ayudaRepositorio ↗
00

Qué es homelab

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

Este repositorio documenta una infraestructura de homelab distribuida en dos nodos principales: un servidor principal (falcon) con 8GB RAM dedicado a almacenamiento multimedia y aplicaciones, y un nodo secundario (always-on) enfocado en gestión de red. Ambos sistemas ejecutan Ubuntu Server 22.04 LTS sobre hardware Raspberry Pi 4B, optimizado para entornos domésticos con recursos limitados pero alta disponibilidad.

La arquitectura combina almacenamiento local heterogéneo (SSD Crucial, discos Seagate y WD) gestionado mediante mergerfs para unificar mounts en contenedores Docker. El nodo de red utiliza AdGuard Home para filtrado DNS y Traefik como proxy inverso, permitiendo acceso seguro a servicios alojados tanto localmente como en nubes públicas (Oracle, GCP, Digital Ocean). Se implementa log2ram para proteger la vida útil del almacenamiento microSD.

La solución prioriza la modularidad mediante Docker Compose externo, integrando servicios clave como Home Assistant, Plex Media Server y qBittorrent. El acceso unificado se gestiona a través de Tailscale, facilitando la conexión remota sin exponer puertos directamente al internet público.

CASOS DE USO
  • Servidor multimedia centralizado con Plex y almacenamiento NAS para películas y música
  • Gestión de red doméstica con filtrado DNS (AdGuard) y proxy inverso (Traefik)
  • Automatización del hogar mediante Home Assistant en entorno Dockerizado
  • Descargas P2P seguras con qBittorrent y almacenamiento mixto local/nube
PUNTOS DESTACADOS
  • Arquitectura escalable con nodos dedicados para funciones específicas (NAS vs Red)
  • Optimización de recursos mediante log2ram en sistemas con almacenamiento SD
  • Integración híbrida entre almacenamiento local y mounts remotos NFS/FTP
  • Acceso remoto seguro sin exposición directa mediante Tailscale
PRECAUCIONES
  • Requiere conocimientos avanzados de red y gestión de contenedores para despliegue
  • No incluye script de instalación automático (one-click) ni documentación paso a paso
  • Dependencia crítica de hardware específico (Raspberry Pi) y almacenamiento microSD
  • Configuración manual necesaria para cada servicio Docker en archivos externos
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU4 vCPUrecomendación inicial
MEMORIA8 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADlownivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Despliegue manual

Requiere entorno Linux con soporte Docker. Despliegue manual de contenedores mediante archivos docker-compose externos. Verificar compatibilidad de hardware (Raspberry Pi) y optimizar almacenamiento microSD con log2ram. Asegurar acceso a nubes públicas para servicios distribuidos.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
No detectados
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
No detectados
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

Experiencia real de la comunidad

Ayuda a contrastar la estimación automática con instalaciones reales.

Todavía no hay datos comunitarios para este proyecto.