Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

homelab

Repositorio para autohospedaje de servicios personales con Docker, incluyendo AdGuard, Grafana, Immich y otros. Incluye script de setup, cifrado de backups y notificaciones vía Shoutrrr.

Ficha actualizada 25 sept 2026, 19:33 · upstream 25 sept 2026, 19:29 · release sin release detectada

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

Qué es homelab

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

Este repositorio proporciona una solución completa para crear un homelab personal con múltiples servicios de autohospedaje. Está diseñado para funcionar con Docker y Docker Compose, permitiendo la orquestación de servicios como AdGuard para filtrado de contenido, Grafana para visualización de métricas, Immich para gestión de fotos, Misskey para red social federada, Paperless para gestión documental, Speedtest Tracker para monitoreo de velocidad y Time Machine para backups.

La configuración inicial requiere Arch Linux o distribuciones derivadas como EndeavourOS con yay instalado. El repositorio incluye un script de setup que automatiza la instalación básica. Los datos se pueden restaurar mediante cifrado GPG para proteger los backups, copiando las bases de datos PostgreSQL y restaurándolas en el contenedor correspondiente.

La integración con Cloudflare R2 permite almacenamiento económico y escalable, mientras que Shoutrrr habilita notificaciones personalizables a múltiples servicios. El sistema está optimizado para entornos con recursos limitados (1 núcleo CPU, 1GB RAM, 20GB disco), aunque los requisitos pueden variar según los servicios seleccionados.

CASOS DE USO
  • Autohospedaje de servicios personales como AdGuard, Grafana e Immich
  • Gestión centralizada de múltiples contenedores Docker con configuración simplificada
  • Restauración segura de datos mediante cifrado GPG para backups críticos
  • Monitoreo de red y rendimiento con integración Cloudflare R2 y Shoutrrr
PUNTOS DESTACADOS
  • Script de setup automatizado que reduce la configuración manual inicial
  • Soporte nativo para múltiples servicios populares de homelab en un solo repositorio
  • Integración con Cloudflare R2 para almacenamiento económico y escalable
  • Sistema de notificaciones configurable vía Shoutrrr a múltiples destinos
  • Protección de backups mediante cifrado GPG antes del almacenamiento
PRECAUCIONES
  • Requiere Arch Linux o distribuciones derivadas con yay instalado
  • El análisis técnico indica hasDocker: false aunque el README requiere Docker explícitamente
  • Complejidad baja pero exige conocimientos previos de Docker y administración Linux
  • Dependencia de servicios externos como Cloudflare R2 para almacenamiento
01

Perfil de infraestructura

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

CPU1 vCPUrecomendación inicial
MEMORIA1 GBRAM estimada
DISCO20 GBalmacenamiento base
COMPLEJIDADlownivel de operación
02

Despliegue detectado

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

Despliegue manual

Instalar en Arch Linux con yay. Ejecutar script setup desde URL oficial o configurar manualmente. Copiar .env.tmpl a .env y rellenar variables AWS y NOTIFICATION_URLS. Asegurar permisos sudo para usuario. Configurar cifrado GPG para backups antes de restauración.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

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

FRAMEWORKS
No detectados
SERVICIOS
PostgreSQL
BASES DE DATOS
PostgreSQL
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.