CS-Tools & Scripts

Die napp-it CS Tool-Familie

Eigenständige Go-Programme und Begleit-Skripte rund um napp-it CS — jedes mit eigenem öffentlichen GitHub-Repository unter github.com/guenther-alka. Alphabetisch aufgelistet.

cs-aihelp

github.com/guenther-alka/cs-aihelp

Go-Daemon für den AI Helpdesk im napp-it Web-GUI. Beantwortet Fragen per RAG über die eingebaute Dokumentation, ergänzt um Web-Recherche und Anbindung an Ollama oder OpenAI-kompatible Provider. Nach Bestätigung und manueller Passworteingabe kann der AI Helpdesk eine interaktive Root-Console für Fehlersuche und Setups steuern.

cs-console

github.com/guenther-alka/cs-console

Interaktives PTY-/Konsolen-Backend für System > Console und den AI-Helpdesk-Konsolenmodus. Wird bei Bedarf von server.pl gestartet, erfordert stets einen root-/Administrator-Elternprozess und im Interactive-Shell-Modus zusätzlich eine Passwort-Eingabe über die Konsole selbst.

cs-freeze4snap

github.com/guenther-alka/cs-freeze4snap

Stellt vor ZFS-Snapshots konsistente Dateisysteme sicher — per QEMU-Guest-Agent fsfreeze, QMP stop-cont oder FIFREEZE/cgroup-v2 für LXC-Container. In Snapshot- und Replikationsjobs direkt über die GUI auswählbar.

cs-imageindex

github.com/guenther-alka/cs-imageindex

Foto-/Video-Ordner-Indexer: liest EXIF-/GPS-Daten aus, erzeugt Szenenbeschreibungen per Vision-LLM und erkennt Gesichter. Baut einen durchsuchbaren Index für ganze NAS-Verzeichnisse, arbeitet im Hintergrund und läuft auf Windows, Linux, macOS und illumos.

cs-proxy

github.com/guenther-alka/cs-proxy

Go-basierter HTTP/HTTPS-Edge vor webserver.pl: terminiert TLS, liefert statische Inhalte mit Caching/Kompression und reverse-proxied dynamische Requests. Optional zusätzlich eigenständiger Reverse-Proxy für lokale KI-Backends (llama-server, Ollama) mit API-Key- und IP-Absicherung.

cs-scripts

github.com/guenther-alka/cs-scripts

Begleit-Repository mit Build-Skripten für OmniOS/illumos und Solaris (RustFS, cs-imageindex, rclone, restic) sowie dem eigenständigen Ollama-Bibliotheks-Parser, den die Seite „About > CS Tools Download" für die Modellauswahl lädt.

cs-send

github.com/guenther-alka/cs-send

Benachrichtigungs-Tool für Report-Jobs: verschickt Status- und Fehlermeldungen per SMTP-Mail oder an Discord, Slack, ntfy, Gotify und Telegram. Fest in die napp-it CS Report-Job-Infrastruktur eingebunden.

cs-sleeper

github.com/guenther-alka/cs-sleeper

Daemon für automatisches Disk-Spin-down und -Wake-up im Menü System > Power. Reduziert Stromverbrauch und Laufzeit ungenutzter Festplatten, ohne aktive Pools oder Freigaben zu beeinträchtigen.

cs-stream

github.com/guenther-alka/cs-stream

Verschlüsselter Tunnel-/Streaming-Proxy (vormals zstream) für bidirektionale Verbindungen zwischen Servern. Dient unter anderem als Transport-Layer für rclone-Übertragungen und erzwingt seit v2.1.0 eine explizite IP-Allowlist.

cs-sync

github.com/guenther-alka/cs-sync

Echtzeit-Sync-Tool für Dateien, ZFS-Ziele und S3-/RustFS-Buckets mit eigenem Wire-Protokoll, Lösch-Budget, Quarantäne und ChaCha20-Poly1305-Verschlüsselung. Ins Realtime-Sync-Menü von napp-it CS integriert, Autostart über server_boot_tasks.pl.

Hinweis: Die Tools werden nicht automatisch heruntergeladen — die Installation erfolgt manuell über das Menü About > CS Tools Download im napp-it CS Web-GUI. Ein manuelles Herunterladen von GitHub per Hand ist dabei trotzdem nicht nötig.