Analysis updated 2026-05-18
Manage ZFS pools, datasets, and snapshots directly from the Proxmox VE web UI.
Set up local or remote replication jobs between ZFS pools, including to TrueNAS hosts.
Create and manage SMB and NFS shares without leaving the Proxmox interface.
| ccebelenski/anas | adun-denton/chinvat | agbara286/saint-cms | |
|---|---|---|---|
| Stars | 2 | 2 | 2 |
| Language | TypeScript | TypeScript | TypeScript |
| Setup difficulty | moderate | moderate | easy |
| Complexity | 4/5 | 4/5 | 2/5 |
| Audience | ops devops | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires a Proxmox VE node with Node.js 20+ and ZFS 2.2+, Samba/NFS packages needed only for those share types.
ANAS brings TrueNAS-style storage management to Proxmox VE, built directly into the existing Proxmox web interface rather than as a separate app you have to log into. It fills in the storage layer that Proxmox itself does not cover: ZFS pools, datasets, snapshots, replication, and SMB or NFS network shares, all presented as panels added into the same web UI Proxmox already uses for things like Ceph. The dashboard shows pool health, capacity, disk health across the whole fleet, running jobs, warnings, and live ZFS performance data such as cache usage and per-disk input and output with latency. From there you can create, import, export, or destroy ZFS pools, manage datasets with quotas and permissions, take and roll back snapshots, and set up replication jobs that copy data between pools locally or to a remote host over SSH, including other Proxmox cluster nodes or a TrueNAS box. Full SMB and NFS share management is included too, with an editor that keeps your existing configuration file's comments and formatting intact instead of overwriting it. The project describes its own design as guest-like: it treats the underlying system as the source of truth and avoids keeping any hidden state of its own, reading pool information straight from ZFS commands and share information from the real configuration files. It reuses Proxmox's certificates, login system, and job scheduling instead of building its own, and any destructive action needs an extra confirmation step before it runs. It runs on a Proxmox VE node with Node.js 20 or newer and ZFS 2.2 or newer, with Samba and NFS server packages needed only if you plan to use those specific share types. Installation is done by downloading a release, extracting it on the node, and running an installer script that checks the system first and can roll back cleanly if anything fails partway through. The project is still pre-1.0 and under active development, and it is licensed under the GNU Affero General Public License version 3 or later, the same license family Proxmox VE itself uses.
ANAS adds TrueNAS-style ZFS storage, snapshot, replication, and SMB/NFS share management directly into the Proxmox VE web interface.
Mainly TypeScript. The stack also includes TypeScript, Node.js, ZFS.
AGPL-3.0-or-later, you can use and modify it, but if you distribute it or run it as a network service, you must share your source changes under the same license.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly ops devops.
This repo across BitVibe Labs
Verify against the repo before relying on details.