Gestión de pools ZFS · Autoalojada · 100% libre

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.

Un solo binario · ~15 MB Sin nube 100% libre · AGPL-3.0 En el host de tu pool Web Push al móvil
Pools 0
Discos 0
Temp. media 0 °C
Salud Óptima
Scrub 0 %
Parte del Club Cloudless

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.

Conocer el club
Funciones

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.

La app

Un vistazo a la interfaz

Capturas de EasyZFS en modo demo, con el tema que elijas. Datos de ejemplo: los pools tank y ssd.

Comparativa

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.

✓nativo ◐parcial o solo CLI ✗no disponible —no aplica

Plataforma y despliegue

EasyZFSzfdashCockpit ZFSTrueNAS CEOMV 8
RAM mínima realista~30 MBstack Python+ Cockpit8 GB~1 GB
Instalaciónone-linerone-liner / Docker priv.paquetes + móduloISO applianceDebian + plugin
Dónde correcualquier Linux, en el host del poolLinux (mac/BSD exp.)Linux con Cockpitsu applianceDebian dedicada
Binario único estático✓✗✗✗✗
LicenciaAGPL-3.0GPL-3.0GPL-3.0BSDGPL

Pools y discos

EasyZFSzfdashCockpit ZFSTrueNAS CEOMV 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

EasyZFSzfdashCockpit ZFSTrueNAS CEOMV 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

EasyZFSzfdashCockpit ZFSTrueNAS CEOMV 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

EasyZFSzfdashCockpit ZFSTrueNAS CEOMV 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

EasyZFSzfdashCockpit ZFSTrueNAS CEOMV 8
Alertas por umbrales configurables✓✗✗◐◐
Push al móvil con la app cerrada (sin terceros)✓✗✗emailemail
Horas de silencio / severidades✓✗✗◐✗

Seguridad y multiusuario

EasyZFSzfdashCockpit ZFSTrueNAS CEOMV 8
Multiusuario con roles✓login únicoPAM✓✓
Auditoría de mutaciones✓◐—✓—
Confirmación en operaciones destructivas✓◐—✓—
Encriptación nativa con UI✓✓✗✓✓
Sesiones seguras (argon2id + HMAC)✓——✓✓

Experiencia

EasyZFSzfdashCockpit ZFSTrueNAS CEOMV 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.

Instalar

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)
Acerca de mí

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