I currently port my napp-it ZFS web-gui from OmniOS/Solaris to a multi-OS client server solution
(no installation required, just download and start).
Current state: Server groups, ZFS Pool, Filesystem and Snap management, Snaps and basic jobs like scrub or snap: ok
Napp-it cs has two parts
1. The frontend management web-gui as client
Currently the frontend runs on Windows (Windows 10, Windows 11 or Windows server).
If you install Open-ZFS 2.3 on this Windows, you can manage this ZFS server like all others.
Software requirement: Webserver with Perl, currently Xampp portable.
Installation: Not required, just download the ready to run software and start.
Software requirement: Perl (Preinstalled on nearly any OS, on Windows either use XAMPP or install a webserver withPerl)
and console access as admin to start the software: /xampp/napp-it/data/start_as_admin.bat
The backend server part of the software is in /xampp/napp-it/data/cs_server.
Copy this folder to any location of your servers.
2. The backend server application
This is a Perl script that can runs on nearly any OS or NAS appliance.
Server tested on BSD (Free-BSD 14), Linux (Proxmox), OSX, Solaris/Illumos/SmartOS and Windows.
Installation: not required (On a Windows ZFS server, you need to install Perl), just download and copy to any location of your (ZFS) server or NAS,
either a system folder like/var/web-gui or desktop (OSX, Windows) or a ZFS pool like tank/data, then start the software from a console as root/admin:
perl /path_to_appfolder/start_server_as_admin.pl