napp-it cs web-GUI for ZFS on BSD,Linux,OSX,Solaris,Windows

Developer discussions about the GUI.

napp-it cs web-GUI for ZFS on BSD,Linux,OSX,Solaris,Windows

Postby gea » Tue Feb 20, 2024 9:06 am

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
Last edited by gea on Sat Apr 06, 2024 3:04 am, edited 4 times in total.
gea
 
Posts: 15
Joined: Tue Jan 23, 2024 9:56 am

Re: napp-it GUI for ZFS on Windows (opt. BSD,Linux,OSX,Solar

Postby gea » Mon Feb 26, 2024 3:41 pm

I want to announce napp-it cs (client/server edition)

napp-it cs is a webbased software to manage (m)any ZFS servers,
does not matter if *BSD, Illumos, Linux, OSX (?), Solaris or Windows.

napp-it cs is a copy and run software.
Download and start on your Windows desktop or server, no setup needed.

You can then manage not only a local Open-ZFS 2.2 on Windows but you can add additional ZFS servers. With a simple select in the main menu you manage any remote server exactly like the local one.

Current state: preview working for OmniOS/OI, Linux (Proxmox) and Windows with base ZFS and snap management
Any other should work as the only requirement is Perl and ssh root access to copy over the socket server script.

Planned: Replicate remote/local, local/remote and remote/remote.

Infos: https://www.napp-it.de/downloads/windows_en.html
Proxmox: https://www.napp-it.de/downloads/linux_en.html
Discuss: https://forums.servethehome.com/index.p ... ost-414776

napp-it cs should work with Open-ZFS for OSX, Only requirement is Perl and ssh root access to copy over the software and some work to adjust disk listings in napp-it cs for OSX. Any comments or how to for this steps are welcome.
gea
 
Posts: 15
Joined: Tue Jan 23, 2024 9:56 am

Re: napp-it GUI for ZFS on Windows (opt. BSD,Linux,OSX,Solar

Postby gea » Tue Feb 27, 2024 11:53 am

napp-it cs can now (v. feb 27) manage mixed ZFS BSD/Linux/Windows server groups.
OSX will follow definitely (can last a while as OSX is not my daily tool)
gea
 
Posts: 15
Joined: Tue Jan 23, 2024 9:56 am

Re: napp-it GUI for ZFS on Windows (opt. BSD,Linux,OSX,Solar

Postby gea » Tue Feb 27, 2024 4:03 pm

OK, I can confirm that ZFS on OSX can be managed by napp-it cs as a group member.
As I have no real Mac hardware, I can only test the software, not disk detection
or reading smartvalues. But it looks very promising.

https://www.napp-it.org/downloads/osx.html
gea
 
Posts: 15
Joined: Tue Jan 23, 2024 9:56 am

Re: napp-it cs GUI for ZFS on BSD,Linux,OSX,Solaris,Windows

Postby gea » Sat Apr 06, 2024 3:03 am

napp-it cs beta, current state (apr.05)

Server groups with remote web-management: (BSD, Illumos, Linux, OSX, Windows): ok
ZFS (pool,filesystem,snap management): ok on all platforms
Jobs (snap, scrub, replication from any source to any destination): ok beside Windows as source or destination
(Windows as source works with nmap/netcat on Windows)

servergroup.png
servergroup.png (169.89 KiB) Viewed 1586 times
gea
 
Posts: 15
Joined: Tue Jan 23, 2024 9:56 am


Return to GUI Development

Who is online

Users browsing this forum: No registered users and 35 guests