13 Commits

Author SHA1 Message Date
cynfo3000
cb5922714c docs: Nginx-Config mit API-Proxy + WebSocket-Support, vite ws:true 2026-03-07 00:33:38 +01:00
cynfo3000
8e831e241a docs: FIRMWARE.md in agent-bsd/README.md zusammengeführt und gelöscht 2026-03-06 09:58:50 +01:00
cynfo3000
afed19724d docs: AGENT.md entfernt (veraltet, ersetzt durch agent-bsd/README.md und agent-linux/README.md) 2026-03-06 09:56:42 +01:00
cynfo3000
f0e06a93df docs: FIRMWARE.md komplett überarbeitet — Installer-ZIP vs. Agent-Binary klar getrennt, make release dokumentiert 2026-03-06 09:54:07 +01:00
cynfo3000
8fd83c2f2b docs: POSTGRES_SETUP.md vollständig aktualisiert — alle 13 Tabellen, Auto-Migration Hinweis, nützliche Abfragen 2026-03-06 09:40:26 +01:00
cynfo3000
a163037ee8 docs: FRONTEND.md auf Linux korrigiert (NodeSource statt Homebrew, Build direkt auf Server) 2026-03-06 09:36:26 +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
9bebf85a6d docs: BACKEND.md vollständiges DB-Schema mit allen Feldern + jwt_secret in config 2026-03-06 09:26:35 +01:00
cynfo3000
57a5a3d3ee Add systemd service file + update install docs 2026-03-04 09:22:10 +01:00
cynfo3000
7f5bb07409 Security: remove hardcoded credentials, use placeholders and config 2026-03-04 08:17:37 +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
christian
77ec200b42 Docs aufgesplittet: README + docs/BACKEND + AGENT + FRONTEND + API + FIRMWARE 2026-03-01 01:23:21 +01:00
cynfo3000
27d6492258 PostgreSQL + TimescaleDB Setup-Anleitung und Installation auf .13
- PostgreSQL 17.8 auf Debian 13 Trixie installiert
- TimescaleDB 2.25.1 Extension aktiviert
- DB 'rmm', User 'rmm' angelegt
- docs/POSTGRES_SETUP.md: Komplette Anleitung
  - Installation (PG17 + TimescaleDB via Bookworm-Repo)
  - Schema (agents, config_backups, metrics Hypertable, system_data)
  - Retention Policy (90 Tage Raw, 365 Tage Hourly Aggregate)
  - Compression (nach 7 Tagen)
  - Continuous Aggregate (stuendliche Durchschnitte)
  - Nuetzliche SQL-Abfragen
  - Backend config.yaml Anpassung
2026-02-28 12:40:44 +01:00