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
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.
- 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
- 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
- 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
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
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.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
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.