Tu ZFS, bajo control.
Ligero, local y libre.
EasyZFS es un único binario que vive en el propio host de tus pools ZFS: pools, datasets, snapshots, discos y alertas desde una interfaz web limpia. Sin nube, sin Docker, sin suscripción.
Principios del club cloudless
EasyZFS sigue los tres principios del Club Cloudless: soberanía digital, libre para siempre y de personas, no de empresas. Son comunes a todas las apps del club y viven en un único sitio.
Toda la gestión ZFS que necesitas a diario
El día a día de tus pools, en una interfaz. Los comandos siguen siendo los tuyos: EasyZFS los envuelve con una cara amable.
Pools y vdevs
Crea, importa y gestiona pools; edita la estructura de vdevs, lanza scrubs y configura TRIM y autotrim.
Datasets y snapshots
Propiedades, cuotas, rollback y snapshots con retención programada. Volúmenes (zvol) incluidos.
Discos y SMART
Salud, temperatura, horas de uso y tests programados por disco físico. El inventario oculta zvols, loops y eMMC de arranque.
Sustitución de discos
Te dice qué disco sustituir, por qué y cuándo no debe tocarse: con resilver en curso, degradado o sin redundancia, no.
Operaciones avanzadas
zfs rewrite (el defrag real de ZFS), checkpoint de pool y expansión RAID-Z, con progreso en vivo y UI.
Progreso en vivo
Scrub, resilver y tests de SMART con porcentaje real por SSE. Lo que ves es lo que está pasando, sin refrescar.
Alertas push
Web Push al móvil con la app cerrada: umbrales por tipo, severidades y horas de silencio. Sin servicios de terceros.
Jobs programados
Snapshots, scrubs y tests SMART con tu formato de horario y retención por job. Y la vista de tareas del sistema (timers + cron).
Replicación
Send/receive incremental reanudable, con bookmarks, a otro equipo de tu red o remoto por SSH.
Encriptación
Crea datasets encriptados, desbloquea y rota claves nativas de ZFS desde la interfaz.
Multiusuario y auditoría
Roles admin y viewer, contraseñas argon2id, cookies con HMAC y registro de auditoría de cada mutación.
Demo y PWA
Modo demo con datos realistas que no toca tus discos, PWA instalable e i18n en español e inglés.
Un vistazo a la interfaz
Capturas de EasyZFS en modo demo, con el tema que elijas. Datos de ejemplo: los pools tank y ssd.
La categoría que faltaba: control ZFS puro, ligero y moderno
La comparativa no es entre NAS completos, sino entre herramientas de control ZFS. Con datos contrastados contra las fuentes públicas de cada proyecto en agosto de 2026.
Plataforma y despliegue
| EasyZFS | zfdash | Cockpit ZFS | TrueNAS CE | OMV 8 | |
|---|---|---|---|---|---|
| RAM mínima realista | ~30 MB | stack Python | + Cockpit | 8 GB | ~1 GB |
| Instalación | one-liner | one-liner / Docker priv. | paquetes + módulo | ISO appliance | Debian + plugin |
| Dónde corre | cualquier Linux, en el host del pool | Linux (mac/BSD exp.) | Linux con Cockpit | su appliance | Debian dedicada |
| Binario único estático | ✓ | ✗ | ✗ | ✗ | ✗ |
| Licencia | AGPL-3.0 | GPL-3.0 | GPL-3.0 | BSD | GPL |
Pools y discos
| EasyZFS | zfdash | Cockpit ZFS | TrueNAS CE | OMV 8 | |
|---|---|---|---|---|---|
| Crear y gestionar pools / vdevs | ✓ | ✓ | ✓ | ✓ | ✓ |
| Editar estructura de vdevs | ✓ | ✓ | — | ✓ | — |
| TRIM manual + autotrim | ✓ | — | — | ✓ | ◐ |
| Inventario físico de discos | ✓ | — | — | — | — |
| Recomendación de sustitución de disco | ✓ | ✗ | ✗ | ✗ | ✗ |
| Standby / power-off de disco libre | ✓ | — | — | — | — |
Datasets y snapshots
| EasyZFS | zfdash | Cockpit ZFS | TrueNAS CE | OMV 8 | |
|---|---|---|---|---|---|
| Datasets (propiedades, mount, rename) | ✓ | ✓ | ✓ | ✓ | ✓ |
| Volúmenes (zvol) | ✓ | ✓ | — | ✓ | — |
| Snapshots + rollback | ✓ | ✓ | ✓ | ✓ | ✓ |
| Clonar snapshots | ✗ | ✓ | — | ✓ | — |
| Jobs de snapshots con retención | ✓ | ✗ | ✗ | ✓ | — |
| Vista de tareas del sistema (timers/cron) | ✓ | ✗ | ✗ | ✓ | ✓ |
Operaciones avanzadas ZFS
| EasyZFS | zfdash | Cockpit ZFS | TrueNAS CE | OMV 8 | |
|---|---|---|---|---|---|
| zfs rewrite (defrag real) con UI | ✓ | ✗ | ✗ | CLI | ✗ |
| Checkpoint de pool con UI | ✓ | ✗ | ✗ | CLI | ✗ |
| Expansión RAID-Z online con progreso | ✓ | ✗ | ✗ | ✓ | ✗ |
| Feature-gating por versión de OpenZFS | ✓ | ✗ | ✗ | — | ✗ |
Salud y monitorización
| EasyZFS | zfdash | Cockpit ZFS | TrueNAS CE | OMV 8 | |
|---|---|---|---|---|---|
| SMART (salud, atributos, temp, horas) | ✓ | ✗ | ◐ | ✓ | ✓ |
| Tests SMART programados | ✓ | ✗ | — | ✓ | — |
| Eventos zed en vivo (SSE) | ✓ | ✗ | ✗ | ◐ | ✗ |
| Progreso en vivo de operaciones largas | ✓ | ◐ | ◐ | ◐ | ✗ |
| Historial de pool + estadísticas ARC | ✓ | ✗ | ✗ | ◐ | ✗ |
| Series temporales propias | ✓ | ✗ | ✗ | ✓ | — |
Alertas
| EasyZFS | zfdash | Cockpit ZFS | TrueNAS CE | OMV 8 | |
|---|---|---|---|---|---|
| Alertas por umbrales configurables | ✓ | ✗ | ✗ | ◐ | ◐ |
| Push al móvil con la app cerrada (sin terceros) | ✓ | ✗ | ✗ | ||
| Horas de silencio / severidades | ✓ | ✗ | ✗ | ◐ | ✗ |
Seguridad y multiusuario
| EasyZFS | zfdash | Cockpit ZFS | TrueNAS CE | OMV 8 | |
|---|---|---|---|---|---|
| Multiusuario con roles | ✓ | login único | PAM | ✓ | ✓ |
| Auditoría de mutaciones | ✓ | ◐ | — | ✓ | — |
| Confirmación en operaciones destructivas | ✓ | ◐ | — | ✓ | — |
| Encriptación nativa con UI | ✓ | ✓ | ✗ | ✓ | ✓ |
| Sesiones seguras (argon2id + HMAC) | ✓ | — | — | ✓ | ✓ |
Experiencia
| EasyZFS | zfdash | Cockpit ZFS | TrueNAS CE | OMV 8 | |
|---|---|---|---|---|---|
| Modo demo sin tocar discos | ✓ | ✗ | ✗ | ✗ | ✗ |
| PWA instalable | ✓ | ✗ | ✗ | ✗ | ✗ |
| i18n ES/EN | ✓ | ✗ | ✗ | multi | — |
| GUI de escritorio | ✗ | ✓ | ✗ | ✗ | ✗ |
El lado honesto
EasyZFS no sirve SMB/NFS/iSCSI, no ejecuta apps ni VMs: es control de ZFS, no un NAS completo. Si necesitas un NAS, usa TrueNAS. Y TrueNAS gana en RBAC empresarial, madurez de replicación y comunidad.
Pero si la pregunta es «¿qué uso para controlar mis pools ZFS en cualquier Linux con ~30 MB de RAM y un binario?», en esta categoría EasyZFS es la única herramienta. Y hace cosas que ni TrueNAS expone en su interfaz.
Instalación fácil y rápida
Un binario Go estático con la interfaz embebida, corriendo como servicio systemd con privilegios limitados. Sin Docker.
curl -fsSL https://raw.githubusercontent.com/gnacho/easyzfs/main/deploy/install.sh | bash
El instalador es shell plano y legible — inspecciónalo primero.
Actualiza re-ejecutando la misma línea. Desinstala con --uninstall.
- Linux con systemd y ZFS (x86_64 o arm64)
- En el mismo host que tus pools
- smartmontools si quieres SMART
- Web Push requiere HTTPS (NPM/Caddy)
Detrás de EasyZFS hay una persona
EasyZFS no nació para publicarse. Lo empecé para gestionar mis propios pools, después de años de interfaces de NAS que te encierran en su ecosistema. Y lo he usado a diario durante mucho tiempo: es mi herramienta unificada para tener el almacenamiento bajo control. Lo desarrollo en mi tiempo libre, entre el trabajo y la familia.
Con el tiempo, y de forma consecuente con los principios en los que creo, he decidido liberarlo y compartirlo con la comunidad. No hay ninguna empresa detrás, solo una persona que usa lo que publica. Será gratuito siempre, corre 24/7 en producción en mi casa y cada versión se prueba ahí primero. Si te sirve, me alegro. Si algo falla, quiero enterarme.
Apoya el proyecto en Ko-fi