Commit Graph

  • 582eb5c8c1 Docker: Runtime-Config via window.__RMM_CONFIG__ (kein Rebuild bei Backend-Wechsel) main release cynfo3000 2026-03-10 17:43:53 +01:00
  • 54ddc0b902 WAU Compliance: agent collector, backend endpoints, frontend badge + panel cynfo3000 2026-03-10 17:38:58 +01:00
  • bf51ed8569 feat: WAU-Integration + Windows Software-Inventar (v1.1.0) cynfo3000 2026-03-10 08:46:00 +01:00
  • 7a5f4c0564 fix: WS-Client Ping-Loop (30s) — Verbindung bricht nicht mehr nach 70s ab cynfo3000 2026-03-10 02:42:34 +01:00
  • ef567874c6 fix: Win11 OS-Erkennung via Build >= 22000, v1.0.6 cynfo3000 2026-03-10 02:34:57 +01:00
  • 154d1bd8c8 fix: handleExec ersetzt winget durch vollen Pfad automatisch cynfo3000 2026-03-10 02:24:59 +01:00
  • 0f496a54e7 fix: winget-Pfad dynamisch suchen (Service laeuft als SYSTEM ohne WindowsApps im PATH) cynfo3000 2026-03-10 02:22:06 +01:00
  • a97b17a682 fix: -OutputEncoding entfernt (inkompatibel), KB null-safe, exec via PS cynfo3000 2026-03-10 02:17:05 +01:00
  • 557e59bfc5 fix: Windows handler liest params statt data, exec via PowerShell (winget-kompatibel) cynfo3000 2026-03-10 02:10:20 +01:00
  • 5eae071bf9 fix: CustomerAssign in WindowsPanel identisch mit AgentPanel (onChange direkt, kein OK-Button) cynfo3000 2026-03-10 02:07:32 +01:00
  • 1f8fda6a83 fix: Windows-Seite identisches Format wie Firewalls (Spaltenwahl, Sort, MiniBar) cynfo3000 2026-03-10 02:06:39 +01:00
  • 4e21fe3c4e feat: Windows-Seite in Navigation + Agents-Filter excludes Windows cynfo3000 2026-03-10 02:03:40 +01:00
  • 0e6154a0dd fix: system_data als RawJSON durchreichen — Windows-Daten nicht mehr weggeworfen cynfo3000 2026-03-10 01:56:09 +01:00
  • e94fea3e91 feat: Windows Agent OTA-Updater cynfo3000 2026-03-10 01:52:16 +01:00
  • 2fe83e261a fix: heartbeat system_data als RawMessage — Windows/beliebige Plattformen ohne Datenverlust cynfo3000 2026-03-10 01:49:24 +01:00
  • f7bbe3e4b1 fix: firmware/installer Windows support (label, badge, install cmd) cynfo3000 2026-03-10 01:39:51 +01:00
  • fabc518bb8 fix: agent permission erlaubt installer/download cynfo3000 2026-03-10 01:34:50 +01:00
  • 346aea73b9 fix: installer endpoint erlaubt platform=windows cynfo3000 2026-03-10 01:32:52 +01:00
  • 4f71bd1520 feat: Windows Agent Frontend Panel cynfo3000 2026-03-10 01:28:30 +01:00
  • 8116b71b48 feat: Windows Agent v1.0.0 cynfo3000 2026-03-10 01:22:19 +01:00
  • 1c7c82dfac fix: agent permission erlaubt firmware + agents endpoints fuer rmm-updater OTA cynfo3000 2026-03-10 01:08:14 +01:00
  • 1923b28fa2 refactor: Firmware Agent-Liste kompakt und nach Kunde gruppiert cynfo3000 2026-03-10 01:02:34 +01:00
  • 16a7cd3f87 fix: ProxmoxPanel Sub-Navigation als linkes Sidebar-Menü wie AgentPanel cynfo3000 2026-03-10 00:58:21 +01:00
  • 67e15040fb feat: ProxmoxPanel mit verschachtelter Navigation wie AgentPanel cynfo3000 2026-03-10 00:53:37 +01:00
  • 81669c59a5 feat: kein automatischer read-Key mehr bei Kundenerstellung cynfo3000 2026-03-10 00:42:32 +01:00
  • 56cb19d052 feat: API-Keys in Einstellungen gruppiert nach Kunde cynfo3000 2026-03-10 00:36:31 +01:00
  • cdb2443d8f refactor: API-Keys in Einstellungen kompakter (gleicher Stil wie Kunden-Panel) cynfo3000 2026-03-10 00:34:42 +01:00
  • 4023a14fe1 feat: Agent zeigt Warnung wenn er nicht den Kunden-Key nutzt cynfo3000 2026-03-10 00:23:59 +01:00
  • 20a976767b fix: getCustomerAgents liefert status + agent_version cynfo3000 2026-03-10 00:21:58 +01:00
  • 4a79305eee feat: Kunden-Panel zeigt Agents + API-Keys nebeneinander cynfo3000 2026-03-10 00:20:56 +01:00
  • ebd8f1ebb8 fix: agent permission erlaubt /api/v1/agent/register (BSD Agent braucht das zum Start) cynfo3000 2026-03-10 00:15:17 +01:00
  • 97eefcde5d fix: Kopieren auf HTTP nutzt execCommand-Fallback (clipboard API braucht HTTPS) cynfo3000 2026-03-10 00:07:47 +01:00
  • 5cc3476479 feat: Kunden-Seite zeigt API-Keys beim Aufklappen cynfo3000 2026-03-10 00:06:16 +01:00
  • fba824da8b fix: Agent-Key braucht 'agent' Permission, nicht 'read' cynfo3000 2026-03-10 00:03:19 +01:00
  • 15ad9be8e7 feat: Auto Read-only API-Key bei Kunden-Erstellung cynfo3000 2026-03-09 23:56:47 +01:00
  • f658f3c4db fix: deleteAPIKey this.del statt this.delete (JS-Fehler) cynfo3000 2026-03-09 23:55:45 +01:00
  • ec30be7246 security: API-Key Permissions + Customer-Scoping cynfo3000 2026-03-09 23:52:26 +01:00
  • 91385b42d1 security: Terminal-Endpoint JWT-only (kein API-Key Zugriff) cynfo3000 2026-03-09 23:44:12 +01:00
  • e9a47bee26 fix: Terminal Auth per JWT-Token statt leerem API-Key cynfo3000 2026-03-09 23:39:38 +01:00
  • 358682e5f3 fix: Backend platform-aware Agent-Update (nicht mehr hardcoded freebsd) cynfo3000 2026-03-09 20:31:26 +01:00
  • 291d2e3c17 feat: VM/CT Start/Stop im Frontend + Agent proxmox_action Handler cynfo3000 2026-03-09 20:22:45 +01:00
  • 4cd9764cec docs: config.example.js auf aktuelles Runtime-Config-Pattern gebracht cynfo3000 2026-03-09 19:11:58 +01:00
  • 682dd4183e docs: Debian 13 PostgreSQL-Versionskonflikt mit TimescaleDB dokumentiert cynfo3000 2026-03-08 21:14:18 +01:00
  • e76f39e9f4 chore: linux binary zu .gitignore cynfo3000 2026-03-08 19:17:53 +01:00
  • 10684dfc0a feat: TOTP 2FA + diverse Verbesserungen cynfo3000 2026-03-08 19:17:43 +01:00
  • c76868e806 feat: Updates-Tab, Aufgaben-Tab ProxmoxPanel, security_only Tasks, 3x Netzwerk-Charts, Updates-Spalte Übersicht, dist-upgrade, DeleteAgent cascades metrics cynfo3000 2026-03-07 14:30:12 +01:00
  • a51d1bb02f docs: Linux-Agent vollständige Command-Referenz (exec, reboot, tunnel, pty_start/stop/resize, agent_update, OTA-Prozess) cynfo3000 2026-03-07 00:43:33 +01:00
  • 879cf5cd28 feat: Web Terminal fuer FreeBSD/OPNsense-Agent (PTY Manager + pty_start/stop/resize Commands) cynfo3000 2026-03-07 00:40:17 +01:00
  • b4caf498a0 feat: Web Terminal in OPNsense TunnelTab; README auf Multi-Platform aktualisiert (OPNsense + Linux/Proxmox) cynfo3000 2026-03-07 00:36:54 +01:00
  • cb5922714c docs: Nginx-Config mit API-Proxy + WebSocket-Support, vite ws:true cynfo3000 2026-03-07 00:33:38 +01:00
  • e44bd314e8 fix: Terminal WS ueber Nginx-Proxy statt direkt zum Backend (kein self-signed Cert Problem) cynfo3000 2026-03-07 00:30:59 +01:00
  • 257eee0c83 fix: HTTP/2 deaktivieren fuer WebSocket-Kompatibilitaet (Terminal WSS) cynfo3000 2026-03-07 00:29:07 +01:00
  • fa623569f6 fix: copyToClipboard Fallback fuer HTTP-Kontext (navigator.clipboard nur HTTPS) cynfo3000 2026-03-07 00:26:42 +01:00
  • 73ff57eaf0 fix: Proxmox TunnelTab SSH-Copy identisch zu OPNsense (auto-copy + grüne Bestätigung + SSH-Button pro Tunnel) cynfo3000 2026-03-07 00:24:29 +01:00
  • 67a337ed9f feat: Web Terminal (xterm.js + PTY over WebSocket) + SSH-Copy-Karte im Tunnel-Tab cynfo3000 2026-03-07 00:20:03 +01:00
  • 3c83cf11de feat: PBS — Disk-Auslastung via df, laufende Tasks, Kacheln kleiner ohne Debian-Version cynfo3000 2026-03-07 00:08:01 +01:00
  • 6487c2cf59 fix: PBS Backup-Count robusteres find-Pattern fuer alle Namespace-Strukturen cynfo3000 2026-03-06 23:58:16 +01:00
  • 5995f2e9cc fix: PBS Backup-Anzahl via find statt snapshot-Befehl (existiert nicht in dieser PBS-Version) cynfo3000 2026-03-06 23:56:22 +01:00
  • e565039743 fix: Linux-Agent Update — platform im Heartbeat mitschicken, Backend nutzt plattformspezifische Firmware statt hardcoded freebsd cynfo3000 2026-03-06 23:41:22 +01:00
  • 7ebbdc76cb fix: React.useState -> useState in PBSTab cynfo3000 2026-03-06 23:37:55 +01:00
  • 1204e05d0b feat: PBS Tab — Stat-Karten (Datastores/Backups/SyncJobs/Kernel) + neues Layout cynfo3000 2026-03-06 23:36:48 +01:00
  • 67651a5aeb feat: PBS Datastores — Backup-Anzahl, neues Layout mit GC/Verify/Prune Buttons cynfo3000 2026-03-06 23:34:43 +01:00
  • a036849565 fix: hostname-basiertes Agent-Matching entfernt — gleiche Kurzhostnames (z.B. PVE-REP) bei verschiedenen Kunden bekamen dieselbe ID cynfo3000 2026-03-06 23:26:09 +01:00
  • d54027047a fix: install.sh loescht alte agent_id bei Neuinstall — verhindert ID-Kollision bei geclonten Systemen cynfo3000 2026-03-06 23:19:20 +01:00
  • 474a396589 feat: PBS-Badge neben Hostname in Proxmox-Uebersicht cynfo3000 2026-03-06 23:11:13 +01:00
  • c1d1bd8a5e feat: PBS Collector — automatische Erkennung, Datastores + Tasks + GC, Frontend-Tab 'Backup Server' cynfo3000 2026-03-06 23:02:54 +01:00
  • a0fb6b465f fix: Linux Installationsanleitung auf /installer/download Endpoint und install-linux.sh umgestellt cynfo3000 2026-03-06 22:22:26 +01:00
  • ae1a8617f5 fix: Linux install.sh erstellt (systemd, Debian/Proxmox), Makefile nutzt plattformspezifische install.sh cynfo3000 2026-03-06 22:20:20 +01:00
  • 9cb504fea1 feat: Interface-Durchsatz-Chart — Backend berechnet RX/TX-Rate (bps), Frontend zeigt Dual-Sparkline per Klick auf Interface cynfo3000 2026-03-06 22:00:33 +01:00
  • eb5266f848 feat: Sparkline-Charts für CPU und RAM (8h) — generischer useMetricChart Hook cynfo3000 2026-03-06 21:56:03 +01:00
  • aca013b848 feat: PF States Chart (Sparkline letzte 8h) — Backend schreibt pf_states in TimescaleDB, Frontend zeigt SVG-Sparkline cynfo3000 2026-03-06 21:47:47 +01:00
  • e01fd7698c docs: 10 weitere Screenshots hinzugefügt (Login, Dashboard, Netzwerk, Sicherheit) cynfo3000 2026-03-06 18:54:12 +01:00
  • 225332f519 docs: 5 neue Screenshots hinzugefügt (Backups, Aufgaben, Tunnel, Updates, Agent) cynfo3000 2026-03-06 18:53:13 +01:00
  • 337f20165a docs: Screenshot 03 — IPs, MACs und Hostname geschwärzt cynfo3000 2026-03-06 12:55:36 +01:00
  • fccf5b823a docs: Screenshots hinzugefügt (Firewalls, System, Netzwerk, HAProxy) cynfo3000 2026-03-06 12:47:21 +01:00
  • 3060516080 docs: Donate-Link hinzugefügt cynfo3000 2026-03-06 12:33:56 +01:00
  • 0e56b518b0 fix: Makefile agent-bsd Pfad korrigiert, install.sh ins Release-ZIP aufgenommen cynfo3000 2026-03-06 10:11:32 +01:00
  • 138a43e69b docs: updater/README.md erstellt (cross-platform, FreeBSD+Linux), Komponenten-Tabelle ergänzt cynfo3000 2026-03-06 10:07:15 +01:00
  • 0698c26a29 docs: README Komponenten-Tabelle aktualisiert — AGENT.md/FIRMWARE.md entfernt, agent-bsd/agent-linux README verlinkt cynfo3000 2026-03-06 10:04:42 +01:00
  • 8e831e241a docs: FIRMWARE.md in agent-bsd/README.md zusammengeführt und gelöscht cynfo3000 2026-03-06 09:58:50 +01:00
  • afed19724d docs: AGENT.md entfernt (veraltet, ersetzt durch agent-bsd/README.md und agent-linux/README.md) cynfo3000 2026-03-06 09:56:42 +01:00
  • f0e06a93df docs: FIRMWARE.md komplett überarbeitet — Installer-ZIP vs. Agent-Binary klar getrennt, make release dokumentiert cynfo3000 2026-03-06 09:54:07 +01:00
  • 72dadf19b1 docs: agent-bsd README scp durch fetch + Git-Clone ersetzt cynfo3000 2026-03-06 09:49:53 +01:00
  • b24b91b686 chore: beispielbilder/ und Lastenheft.md entfernt cynfo3000 2026-03-06 09:48:24 +01:00
  • f3b052e2c7 refactor: agent/ → agent-bsd/, README.md für BSD-Agent erstellt, Referenzen aktualisiert cynfo3000 2026-03-06 09:48:05 +01:00
  • 39c168e946 docs: agent-linux README auf Git-Clone umgestellt (kein scp mehr) cynfo3000 2026-03-06 09:45:07 +01:00
  • d096922479 docs: echte Agent-IDs und Hostnamen aus README entfernt cynfo3000 2026-03-06 09:42:08 +01:00
  • 8fd83c2f2b docs: POSTGRES_SETUP.md vollständig aktualisiert — alle 13 Tabellen, Auto-Migration Hinweis, nützliche Abfragen cynfo3000 2026-03-06 09:40:26 +01:00
  • a163037ee8 docs: FRONTEND.md auf Linux korrigiert (NodeSource statt Homebrew, Build direkt auf Server) cynfo3000 2026-03-06 09:36:26 +01:00
  • 28ebb5378d docs: FRONTEND.md vollständig (Nginx, Node, config.js, deploy) + config.js aus Repo entfernt cynfo3000 2026-03-06 09:30:33 +01:00
  • 9bebf85a6d docs: BACKEND.md vollständiges DB-Schema mit allen Feldern + jwt_secret in config cynfo3000 2026-03-06 09:26:35 +01:00
  • 48ac353d28 Initial commit — cynfo RMM (clean history, no secrets) cynfo3000 2026-03-06 09:18:45 +01:00
  • d4b6ca86e5 feat: Task Health Check + customer_number in webhook payload cynfo3000 2026-03-05 10:53:08 +01:00
  • 721fd5008f Feature: Recurring jobs with professional scheduling dialog cynfo3000 2026-03-05 09:39:41 +01:00
  • f4a28463b7 Feature: PF States, HAProxy + Caddy collectors and dashboard cynfo3000 2026-03-05 09:29:14 +01:00
  • 31369381d0 UI: Two-level navigation in AgentPanel (DATAZONE style) cynfo3000 2026-03-05 09:09:54 +01:00
  • 7908ae26a0 Feature: Task Scheduler - planned tasks with webhook support cynfo3000 2026-03-05 08:59:53 +01:00
  • e1a3246075 UI: Installationsanleitung Button auf Firewalls und Proxmox Seiten cynfo3000 2026-03-05 07:35:59 +01:00
  • 5b503e6dba Feature: System settings in DB - configurable backend URLs and API key cynfo3000 2026-03-04 23:57:14 +01:00
  • a64ee3b944 Config: config.js.example with placeholders, real config.js in .gitignore cynfo3000 2026-03-04 23:51:14 +01:00