napp-it cs webgui (copy and run, single/multi Server, beliebiges OS)

gea

Cadet 4th Year
Registriert
Dez. 2024
Beiträge
119
Neu in napp-it cs Jul.09: Jobtyp: Filesync mit rclone
napp-it — Web-based ZFS NAS/SAN Appliance

Sync: "Server 1 ZFS Dateisystem1" -> "Server 2 Dateisystem 2"



Bevor jetzt alle sagen, sowas gibts doch schon lange mit rsync und robocopy und zfs send,
hier die Featurelist

  • Direktes Sync any to any also auch z.B. Windows <-> Free-BSD <-> Solaris (Daisy Chain fähig)
  • Sync verschlüsselt über z-stream Tunnel mit Einmalschlüssel (https://github.com/guenther-alka/z-stream/releases)
  • Restartfähig (filebasiert) im Gegensatz zu inkrementeller Replikation
  • erstellt ZFS Snaps (Source und Destination)
  • ACL bleiben erhalten (innerhalb eines OS)
  • sinnvoll bis ca 1TB, darüber ist zfs send unschlagbar schneller

seit letzter Version

  • Single folder (/opt/csweb-gui) copy and run, keine Abhängigkeiten ( https://www.napp-it.org/downloads_en.html )
  • Frontend Web-GUI zum Verwalten des lokalen Servers (frei) oder einer Gruppe über eine verschlüsselte Backendverbindung
  • Frontend und Backend beliebiges OS (Free-BSD, Illumos, Linux, OSX, Solaris und Windows
  • 2FA mit Handy Authenticator
  • S3, Storage Spaces und ZFS (auch Windows) mit ACL, User und Share Verwaltung
  • verschlüsselte Replikation unverschlüsselter Dateisysteme mit z-stream
  • einfach erweiterbar um eigene Menüs
    (optimiert auf Claude KI unterstützes Arbeiten, https://www.napp-it.org/pdf/csweb-gui_use_ai.pdf)
 
  • Gefällt mir
Reaktionen: JohnMcLane87
Beispiel?

Ich bin jetzt seit 20 Jahren in der IT, entwickle seither Storage Management Software, wüßte aber ncht welche Software ein ähnliches Fähigkeitsprofil hat.
 
Nein,
ich gehe davon aus, dass der Kommentar eher eine retorische Bemerkung war.
 
So ähnlich würde ich das auch sehen. :-)

Davon abgesehen wundert mich es aber, das Dein Beitrag so wenig Resonanz bekommt. Vermutlich sind die meisten schon in Urlaub.
 
Ich kenne noch macOS Programme, da war Installation einer App kopieren eines Ordners und Deinstallation löschen desselben. Das ist auch mein Ansatz für eine Storage Management GUI, alles in einem Ordner, Null Abhängigkeit, egal welches OS, selbst bei Windows.

ps, gibt auch Foren mit > 2M views dazu
https://hardforum.com/threads/openz...-storage-spaces-with-napp-it-web-gui.1573272/

.. hab gerade gesehen, > 3M views
 
Zuletzt bearbeitet:
Nicht jeder hat einen Cluster mit einem Dutzend Servern, egal welches OS, egal ob 1GB mini IoT Device oder Petabyte System, egal ob Storage Spaces, S3 Object Storage oder ZFS und möchte alles zentral managen, mit einfachem, schnellem verschlüsseltem Filesync oder ZFS Replikation any to any z.B. via https://github.com/guenther-alka/cs-stream

Genau das ist aber unsere Zielgruppe mit napp-it cs. Insbesondere S3 Integration ist ein heißes Eisen. Damit kann man lokale Dateien einfach und sicher ins Internet stellen (private Cloud z.B. mit RustFS). Auch kann RustFS eigenständig (set and forget) zwei Server oder Buckets bidirectional syncron halten. Hochverfügbarkeit und realtime Backup übers Internet oder Lan einfach so.

Was fehlt ist die Verknüpfung "Shared multiuser SMB mit ACL" und Object Storage das eben kein "multiuser locking mit file ACL" kann. Hier setze ich mit dem Modul cs-sync an.
Damit möchte ich zwei Ordner z.B. eine Nas Freigabe und eine S3 Freigabe eventgetriggert in Echtzeit (bei Änderung, kein Filevergleich) in sync halten inkl. SMB ACL. Ganz egal welches OS, das ist mit Go jetzt möglich, mit der Option Realtime AutoBackup der Änderungen übers Netz auf ein Backupsystem, siehe https://github.com/guenther-alka/cs-sync

Ich würde mich freuen wenn ich Feedback oder Anregungen für das Konzept erhalte, erste Preview mit napp-it cs und Echtzeit Sync demnächst. Wer sowas ernsthaft testen möchte, sollte sich Claude Pro zulegen mit Erweiterungen/Agents Filesystem und Desktop Commander (Windows oder andere mit Plink/Scp SSH Zugriff für Claude auf Scripts, Logs und Members) für Analysen, Stresstests, Audits etc.
 
Zurück
Oben