cynfo3000
|
e1a3246075
|
UI: Installationsanleitung Button auf Firewalls und Proxmox Seiten
|
2026-03-05 07:35:59 +01:00 |
|
cynfo3000
|
5b503e6dba
|
Feature: System settings in DB - configurable backend URLs and API key
|
2026-03-04 23:57:14 +01:00 |
|
cynfo3000
|
a64ee3b944
|
Config: config.js.example with placeholders, real config.js in .gitignore
|
2026-03-04 23:51:14 +01:00 |
|
cynfo3000
|
70b10a4291
|
Feature: Audit-Log - tracks all user actions with timestamps
|
2026-03-04 23:45:01 +01:00 |
|
cynfo3000
|
06189a1468
|
Feature: Sicherheit Tab - SSH Login Audit + Session History
|
2026-03-04 23:16:18 +01:00 |
|
cynfo3000
|
7f5bb07409
|
Security: remove hardcoded credentials, use placeholders and config
|
2026-03-04 08:17:37 +01:00 |
|
cynfo3000
|
240cbe37fa
|
Proxmox: feinere Tabelle, konfigurierbare Spalten (localStorage), kompaktere MiniBar+VmBadge
|
2026-03-04 00:11:43 +01:00 |
|
cynfo3000
|
5d26158b53
|
WAN IP fix: IPv4 bevorzugen, PPPoE-Interfaces korrekt erkennen
|
2026-03-04 00:04:32 +01:00 |
|
cynfo3000
|
983ecf390c
|
Clipboard fix: fallback fuer HTTP (non-secure) context, SSH copy-to-clipboard
|
2026-03-03 23:54:56 +01:00 |
|
cynfo3000
|
025840e9ba
|
Firewalls: konfigurierbare Spalten (localStorage), kurze Versionsnr, WAN/LAN IP getrennt, Spalten-Zahnrad
|
2026-03-03 23:41:19 +01:00 |
|
cynfo3000
|
25a6cc2a1a
|
Installer-Paket System: Backend speichert/served ZIP, Frontend Upload+Download, install.sh auto-download von Backend statt Git
|
2026-03-03 23:37:31 +01:00 |
|
cynfo3000
|
eb52507c08
|
install.sh + frontend: use external URL dsbmueller.spdns.org:8443, configurable via RMM_BACKEND env
|
2026-03-03 23:17:58 +01:00 |
|
cynfo3000
|
5f37e28046
|
install.sh: auto-download from backend, InstallGuide component for frontend dialogs
|
2026-03-03 23:13:32 +01:00 |
|
cynfo3000
|
7f9fbd257f
|
Linux/Proxmox Agent + Plattform-Updater + Proxmox Frontend
- agent-linux/: Kompletter Linux/Proxmox RMM Agent
- Collectors: CPU, Memory, Disk, Network, Services, Updates, Proxmox (VMs, Container, Storage, ZFS), Backups
- Backup Collector: Jobs nach Node gefiltert (Cluster-aware)
- WebSocket: Tunnel-Support, writeMux fuer stabile Verbindungen
- Systemd Service Template
- updater/: Plattform-unabhaengiger Updater (FreeBSD + Linux)
- runtime.GOOS erkennt Plattform automatisch
- FreeBSD: /usr/local/rmm/, service rmm_agent
- Linux: /usr/local/bin/, /etc/rmm/, systemctl rmm-agent
- Firmware-Download mit ?platform= Parameter
- frontend/: Proxmox-Bereich
- ProxmoxServers.jsx: Eigene Seite fuer PVE Server mit VM/CT Counts
- ProxmoxPanel.jsx: Detail-Panel mit Uebersicht, VMs, Container, Storage, ZFS, Tunnel, Dienste, Updates, Backups
- Agents.jsx: Filtert Linux-Agents raus (nur OPNsense)
- Sidebar: Proxmox Navigationspunkt
- Installationsanleitung mit rmm-agent-linux + rmm-updater-linux
- backend: Platform-Feld fuer Agents, Firmware multi-platform
|
2026-03-01 22:03:18 +01:00 |
|
cynfo3000
|
c114df215a
|
Fix: SettingsController in install.sh aktualisiert (rmmagent[general] Parsing)
|
2026-03-01 01:37:35 +01:00 |
|
cynfo3000
|
e74cdce0ba
|
Agent-Updater, Multi-Plattform Firmware, Frontend Firmware-Seite, Agent-Tab, Zertifikate-Redesign
Updater:
- Separater Go-Daemon (rmm-updater) als eigener rc.d Service
- Pollt alle 60s: Firmware vorhanden + Hash unterschiedlich + Flag gesetzt
- Download -> SHA256 Verify -> Agent Stop -> Replace -> Agent Start
- Automatisches Rollback bei Fehler
- Deployed und getestet auf allen 3 Firewalls (.1, .19, .33)
Backend:
- Firmware-DB multi-plattform (freebsd/linux/windows)
- update_requested Flag pro Agent in agents Tabelle
- Heartbeat-Response liefert update_available wenn Flag gesetzt
- Neue Endpoints: request-update, request-update-all, firmware/download
- Auth: JWT + CombinedAuth Middleware (API-Key OR JWT)
- Customers CRUD + Agent-Zuordnung
- Users CRUD + Passwort-Aenderung
Frontend:
- Firmware-Seite: Multi-Plattform Upload, Agent-Liste mit Update-Trigger
- Agent-Tab im AgentPanel: Update-Button, nuetzliche Befehle, Agent-Info
- Zertifikate-Tab redesigned: Karten-Layout mit Restlaufzeit und Farbbalken
- Sidebar: Firmware-Eintrag hinzugefuegt
Plugin:
- install.sh erweitert: Installiert Agent + Updater + rc.d Services
- rmm_updater rc.d Service
README:
- Architektur-Diagramm erweitert (Frontend + Updater)
- Auth, Customers, Users, Firmware API dokumentiert
- Updater-Flow dokumentiert
- Frontend-Seiten und Deploy beschrieben
- DB-Schema aktualisiert (neue Tabellen)
- Dateistruktur erweitert (updater/, frontend/, firmware.go, auth.go)
|
2026-02-28 22:43:03 +01:00 |
|
cynfo3000
|
616a0cb6ac
|
Frontend: Firewall-Tabelle mit CPU/RAM/Disk/Uptime/Gateways, sortierbar, Slide-in Detail-Panel mit Tabs (Uebersicht, Interfaces, Dienste, VPN, Routen, DHCP, Zertifikate, Backups)
|
2026-02-28 16:03:02 +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 |
|