Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

Greenery

Repositorio de configuración NixOS para múltiples dispositivos (servidor x86, Raspberry Pi, VPS y PC gaming). Incluye gestión de red avanzada con Tailscale y Wireguard bajo licencia MIT.

Ficha actualizada 26 sept 2026, 12:49 · upstream 26 sept 2026, 12:44 · release sin release detectada

Ver códigoProblemas y ayudaRepositorio ↗
00

Qué es Greenery

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

Greenery es un repositorio declarativo basado en NixOS que gestiona configuraciones para cuatro nodos principales: Greenery (servidor x86), Verdure (Raspberry Pi 4), Kaolin (VPS de red) y Quartz (PC gaming). La arquitectura utiliza flakes para importar módulos y evita la duplicación de versiones de nixpkgs, garantizando un entorno reproducible y automatizado.

El sistema se centra en servicios autohospedados como Jellyfin, Immich y Home Assistant, gestionados sin contenedores Docker tradicionales. La configuración de red es compleja, integrando Tailscale para acceso remoto seguro y Wireguard para enrutar tráfico a través de Cloudflare WARP, optimizando la privacidad y el anonimato en conexiones salientes.

Se recomienda consultar la wiki oficial para instalaciones desde cero o ejecutar como máquina virtual para pruebas iniciales. La configuración es altamente declarativa, excepto en aspectos de hardware específicos, facilitando la gestión de infraestructuras domésticas avanzadas con un enfoque técnico riguroso.

CASOS DE USO
  • Servidor doméstico completo con servicios autohospedados
  • Nodo de salida seguro para anonimato en redes sociales
  • Automatización de tareas mediante scripts declarativos NixOS
  • Gestión de medios y archivos con Jellyfin e Immich
  • Entorno de desarrollo y gaming personalizado
PUNTOS DESTACADOS
  • Arquitectura 100% declarativa con NixOS para reproducibilidad
  • Integración nativa de Tailscale y Wireguard sin Docker
  • Optimización de recursos en hardware ARM como Raspberry Pi
  • Licencia MIT permitiendo uso y modificación libre del código
  • Gestión centralizada de múltiples dispositivos desde un único repositorio
PRECAUCIONES
  • Alta curva de aprendizaje para usuarios no familiarizados con NixOS
  • Dependencia de inputs externos en los flake inputs
  • Configuración manual compleja de reglas nftables y routing
  • No incluye Dockerfiles, requiriendo gestión nativa de servicios
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

Clonar el repositorio y añadir RAM si se usa GUI (mínimo 5GB). Ejecutar `nix run .#nixosConfigurations.$HOSTNAME.config.system.build.vm` para pruebas o instalar como flake siguiendo la documentación del wiki. Requiere conocimientos de NixOS y gestión de red avanzada.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

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

FRAMEWORKS
Node.js
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.