cynfo3000
|
54ddc0b902
|
WAU Compliance: agent collector, backend endpoints, frontend badge + panel
- Agent: WAU registry config check (include/exclude URLs), pending updates count
- Backend: /wau/compliance per customer, /wau/compliance/summary all customers
- Frontend: compliance badge in customer list, compliance panel in WAU tab
- config.js: no longer gitignored (secrets-free, reads from env/window.__RMM_CONFIG__)
- vite.config.js: reads backend URL from .env instead of hardcoded value
- .env.example added for clean setup
|
2026-03-10 17:38:58 +01:00 |
|
cynfo3000
|
e76f39e9f4
|
chore: linux binary zu .gitignore
|
2026-03-08 19:17:53 +01:00 |
|
cynfo3000
|
f3b052e2c7
|
refactor: agent/ → agent-bsd/, README.md für BSD-Agent erstellt, Referenzen aktualisiert
|
2026-03-06 09:48:05 +01:00 |
|
cynfo3000
|
28ebb5378d
|
docs: FRONTEND.md vollständig (Nginx, Node, config.js, deploy) + config.js aus Repo entfernt
|
2026-03-06 09:30:33 +01:00 |
|
cynfo3000
|
48ac353d28
|
Initial commit — cynfo RMM (clean history, no secrets)
|
2026-03-06 09:18:45 +01:00 |
|
cynfo3000
|
a64ee3b944
|
Config: config.js.example with placeholders, real config.js in .gitignore
|
2026-03-04 23:51:14 +01:00 |
|
cynfo3000
|
7f5bb07409
|
Security: remove hardcoded credentials, use placeholders and config
|
2026-03-04 08:17:37 +01:00 |
|
cynfo3000
|
c56fded7d7
|
Frontend: React+Vite+Tailwind, Login, Dashboard, Agents, Customers, Settings, Dark Theme, Nginx auf .20
|
2026-02-28 15:40:07 +01:00 |
|
cynfo3000
|
a7d3971b5d
|
OPNsense Plugin: os-rmm-agent mit WebGUI-Settings, rc.d Service, configd-Integration, Build-Script
|
2026-02-28 13:53:24 +01:00 |
|
cynfo3000
|
e7beada405
|
Config-Backup Feature: Agent liest config.xml, Backend speichert versioniert mit Deduplizierung
- Agent: neuer 'backup' Command (SHA256 Hash, Base64 Transfer)
- Backend: config_backups Tabelle in SQLite
- API: trigger, list, download (JSON/XML), delete, diff
- Deduplizierung: gleicher Hash = kein neuer Eintrag
- WebSocket ReadLimit auf 4MB erhoeht (grosse config.xml)
- README aktualisiert mit Backup-Docs
|
2026-02-28 10:44:09 +01:00 |
|
cynfo3000
|
6120d0cffa
|
Initial commit: RMM Agent + Backend
- Go Agent (FreeBSD/amd64) fuer OPNsense
- Go Backend (Linux/amd64) mit REST API + SQLite
- Collector: Hardware, CPU, Memory, Disks, Network, Services,
WireGuard, DHCP (KEA/ISC/dnsmasq), Routes, Gateways,
Certificates, Plugins, Updates
- Persistente Agent-ID
- TLS + API-Key Auth
- WebSocket-Infrastruktur (WIP): bidirektionaler Command-Kanal,
TCP-Tunnel fuer Remote-Zugriff auf Firewall-WebUI
- Lastenheft und README
|
2026-02-28 07:38:14 +01:00 |
|