Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

self-hosted-n100

Guía de infraestructura auto-alojada para mini PC N100 con software libre, enfocada en seguridad, privacidad y bajo consumo hardware. Incluye configuración de red, contenedores y monitorización.

Ficha actualizada 27 sept 2026, 20:43 · upstream 27 sept 2026, 18:28 · release sin release detectada

Ver códigoProblemas y ayudaRepositorio ↗
00

Qué es self-hosted-n100

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

Este repositorio detalla una infraestructura personal 100% auto-alojada diseñada para un mini PC basado en procesador Intel N100. El objetivo es proporcionar un entorno seguro, ligero y escalable que preserve la privacidad y ofrezca control total sobre los datos y el software. La arquitectura prioriza el bajo consumo energético y la compatibilidad con hardware de gama baja o media, siendo ideal para entornos domésticos o pequeños laboratorios personales.

La configuración utiliza herramientas de código abierto como Traefik para proxy inverso, Pi-hole para bloqueo de anuncios en red, Prometheus y Grafana para monitorización, y Arcane para gestión de contenedores. Se integran servicios esenciales como bases de datos (PostgreSQL, MySQL), almacenamiento (Lychee) y seguridad perimetral (CrowdSec, Wireguard). Todo el software cumple con licencias libres, principalmente GPLv3, garantizando transparencia y reutilización.

El proyecto sirve tanto como recordatorio personal para el autor como guía para otros usuarios que busquen replicar un setup similar. Incluye secciones detalladas sobre configuración de red, DNS dinámico, acceso SSH, estructura de directorios y estrategias de escalado a cero con Sablier. Es importante destacar que el contenido se proporciona "tal cual", sin garantías de completitud, y requiere conocimientos técnicos para la implementación correcta en entornos x86.

CASOS DE USO
  • Crear un dashboard centralizado para gestionar servicios domésticos y métricas del sistema
  • Implementar seguridad perimetral con bloqueo de anuncios (Pi-hole) y prevención de intrusiones (CrowdSec)
  • Monitorizar el rendimiento y disponibilidad de servicios mediante Prometheus y Grafana
  • Gestionar inventario de hardware y activos físicos en el hogar con Homebox
  • Configurar un entorno seguro para desarrollo web local con PHP y MySQL
PUNTOS DESTACADOS
  • Bajo consumo energético gracias al uso del procesador Intel N100 (4 núcleos)
  • 100% software libre y de código abierto bajo licencias como GPLv3
  • Arquitectura de red segura con proxy inverso, firewall y acceso VPN opcional
  • Monitorización integral con dashboards visuales y alertas configurables
  • Compatible con múltiples arquitecturas x86 sin limitaciones específicas del hardware base
PRECAUCIONES
  • Hardware limitado (4 núcleos, 16GB RAM) no apto para cargas de trabajo masivas o producción crítica
  • Configuración manual requerida; no cuenta con soporte one-click para despliegue inmediato
  • Requiere conocimientos técnicos en configuración de red, DNS y gestión de contenedores
  • Dependencia de herramientas externas (Docker, Traefik) que deben instalarse previamente
VISUAL

Capturas del proyecto

Imágenes reales detectadas en la documentación del repositorio.

Traefik dashboard screenshotWG Dashboard screenshotPi-hole screenshotPocketID screenshotCrowdsec Web UI screenshotArcane screenshotPhpMyAdmin screenshotHomer dashboard screenshot
01

Perfil de infraestructura

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

CPU4 vCPUrecomendación inicial
MEMORIA8 GBRAM estimada
DISCO30 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

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

Despliegue manual

Requiere configuración manual de entorno x86 con sistema operativo compatible. Es necesario configurar DNS dinámico, reglas de firewall y proxy inverso antes de exponer servicios. El hardware soporta hasta 4 núcleos y 16GB RAM recomendados para un uso doméstico estable. No apto para producción masiva sin escalado adicional.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

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

FRAMEWORKS
Next.jsReactPHP
SERVICIOS
PostgreSQLMySQLRedis
BASES DE DATOS
PostgreSQLMySQLRedis
PUERTOS
53809090333390005001
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.