Startseite
Bild
Bild
  • ready to use and comfortable ZFS storage appliance for iSCSI/FC, NFS and SMB
  • Active Directory support with Snaps as Previous Version
  • user friendly Web-GUI that includes all functions for a sophisticated NAS or SAN appliance.
  • commercial use allowed
  • no capacity limit
  • free download for End-User


Bild
  • Individual support and consulting
  • increased GUI performance/ background agents
  • bugfix/ updates/ access to bugfixes
  • extensions like comfortable ACL handling, disk and realtime monitoring or remote replication
  • appliance diskmap, security and tuning (Pro complete)
  • Redistribution/Bundling/setup on customers demand optional
please request a quotation.
Details: Featuresheet.pdf

napp-it-zfs


napp-it cs "client/server" edition (currently beta)


Main use cases for napp-it cs

  • Large ZFS systems with many filesystems, snaps, shares or users due list based views.
  • Serverfarms with centralized management for many (ZFS) servers (BSD, Illumos/Solaris, Linux, OSX, Windows)
  • Advanced and user extendable Web-GUI - mainly but not only for ZFS-
  • Web-GUI for low RAM/CPU systems (napp-it cs requires almost no resources on a server) like Raspberry labs
  • Web-GUI ZFS settings compatible with CLI settings. A server is fully operable with napp-it cs activated only on demand.

  • Napp-it cs is not  a replacement for napp-it on a local Illumos/Solaris ZFS server, it is an add-on
  • Napp-it cs is not a storage VM ex on Proxmox but an additional web-gui for storage and ZFS management
  • Napp-it cs is not restricted to ZFS management.  it can be used to even manage Raspberry IOT pools


Napp-it cs has two parts


1. The frontend management web-gui as client to manage a server or servergroup

The frontend part are Perl cgi scripts on Windows for an Apache webserver without admin permissions.
(Windows 10, Windows 11 or Windows server).

Software frontend requirement: Webserver with Perl, currently Windows Xampp portable.
Installation: Not required, just download the ready to run software and start.

Download frontend, uncompress folder xampp to c:\xampp
Download /doc/downloads/xampp.zip

Start the frontend software: /xampp/web-gui-it/data/start_as_admin.bat
(right mouse click, run as admin)

The backend server part of the software is in /xampp/napp-it/data/cs_server.
or available as seperate download. Copy this folder cs_server to any location of the ZFS servers you want to manage.
(preferred location is a systemfolder like /var/web-gui/data as a future online setup/update will use this folder)


2. The backend server application (cs_server)

These are two Perl background scripts (server.pl and monitor.pl)  that can run on nearly any OS or NAS appliance.
They are started as root to allow server management ex via zfs ,zpool or other tools.
Requirement: Perl, nothng else (this is why it runs on Arm or X86 up from 512 MB RAM. Communication between
frontend web-GUI and backend is done over a socket connection that you can restrict to frontend ip and an auth hash. 
Server tested on BSD (Free-BSD 14), Linux (Proxmox), OSX, Solaris/Illumos/SmartOS and devices like Raspberry.

Installation: not required, just download cs_server manually or via wget (console as root) to /var/web-gui.
You can then edit server.auth and restrict ip and start. After a second download cs_server is autostarted..
wget -O - https://www.napp-it.org/nappitcs  | perl


Download on Windows (cs_server part only): download xampp.zip, extract to c:\xampp and start via mouse right click on /as admin)
"C:\xampp\web-gui\data\start_server_only_as_admin.bat"

or copy cs_server to any location of your (ZFS) server or NAS, either the system folder /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_cs_server/start_server_as_admin.pl


Basic configuration:

Frontend client: Use menu ZFS Servergroup to add (ZFS) servers with an auth value that you want to manage.
Backend Server: Care that server.auth has the same content as auth in the member file on Windows /xampp//web-gui/_log/group/
Optionally edit server.pl with settings to restrict ip access, timeout or other settings.

napp-it 04.05.2024