FleetManager-Server
Docker-Installation des FleetManagers auf Ihrem eigenen Server.
Voraussetzungen
- Linux-Server mit Docker und Docker Compose
- Reverse-Proxy mit HTTPS-Terminierung (z.B. Traefik, nginx)
- Mindestens 1 GB RAM und 10 GB Festplatte
1. Docker Compose einrichten
Erstellen Sie eine docker-compose.yml:
version: "3.8"
services:
fleetmanager:
image: brinkhausgmbh/fleetmanager:latest
restart: unless-stopped
ports:
- "8000:8000"
environment:
- DATABASE_URL=postgresql://fleet:${DB_PASSWORD}@db:5432/fleetmanager
- SECRET_KEY=${SECRET_KEY}
- ALLOWED_ORIGINS=https://fleet.example.com
depends_on:
- db
db:
image: postgres:16-alpine
restart: unless-stopped
volumes:
- pgdata:/var/lib/postgresql/data
environment:
- POSTGRES_DB=fleetmanager
- POSTGRES_USER=fleet
- POSTGRES_PASSWORD=${DB_PASSWORD}
volumes:
pgdata: 2. Umgebungsvariablen
Erstellen Sie eine .env-Datei im selben Verzeichnis:
# Datenbankpasswort
DB_PASSWORD=ein-sicheres-passwort
# Geheimer Schlüssel für JWT-Token
SECRET_KEY=ein-langer-zufaelliger-string
# Optional: SMTP für Passwort-Reset
SMTP_HOST=smtp.example.com
SMTP_PORT=587
SMTP_USER=fleet@example.com
SMTP_PASSWORD=smtp-passwort Wichtig: Schützen Sie die .env-Datei mit
chmod 600 .env.
3. Starten und prüfen
# Stack starten
docker compose up -d
# Logs prüfen
docker compose logs -f fleetmanager
# Health-Check
curl -sk https://fleet.example.com/health Update auf neue Version
docker compose pull
docker compose up -d Datenbankmigrationen werden beim Start automatisch ausgeführt.
Docker-Image
Das offizielle Image wird auf Docker Hub veröffentlicht:
docker pull brinkhausgmbh/fleetmanager:latest
# Oder eine spezifische Version:
docker pull brinkhausgmbh/fleetmanager:4.13.0
Verfügbare Tags: :latest,
:X.Y.Z,
:X.Y,
:X
Changelog
4.13.0 2026-03-11
Hinzugefügt
- Agent-Kommandosystem: Module können verfügbare Kommandos (z.B. "Baseline erneuern") im Dashboard anbieten
- Neuer Tab "Kommandos" im Instanz-Detail-Dialog zum Auslösen und Verfolgen von Agent-Kommandos
- Kommando-Warteschlange: Kommandos werden beim nächsten Agent-Kontakt automatisch ausgeliefert
- Bestätigungs-Dialog vor Kommando-Ausführung mit mehrsprachigen Texten und Icons
Behoben
- Whitelist-Regeln mit eckigen Klammern in Nachrichtenmustern wurden beim Ingest nicht angewendet
4.12.2 2026-03-11
Hinzugefügt
- Firewall-Regeländerungen im Status-Log als farbcodierte Diff-Ansicht
Behoben
- Status-Snapshots von Security-Agenten wurden beim Empfang verworfen
4.11.0 2026-03-11
Hinzugefügt
- Kundenverwaltung: Lizenz-Spalte zeigt Geräte-Nutzung und Limit-Überschreitung
- SSO zum Lizenzportal: "Lizenz upgraden" ohne erneute Anmeldung
4.10.0 2026-03-11
Hinzugefügt
- Betriebssystem-Erkennung: OS-Typ und -Version im Dashboard sichtbar
- Geräte-Nutzungsanzeige im Lizenzdialog mit Fortschrittsbalken
- Dashboard-Warnbanner bei Überschreitung des Geräte-Limits
- Soft-Limit-Enforcement: Nach 14 Tagen Kulanzfrist werden neue Geräte bei Limit-Überschreitung abgelehnt
4.9.0 2026-03-10
Hinzugefügt
- Eigenes Konto löschen: Benutzer können ihr Konto selbst löschen
- Onboarding-Guide im Dashboard: Geführte Ersteinrichtung mit Schritt-für-Schritt-Anleitung
- Kundenbezogene Rejection-Logs unter Logs sichtbar
Sicherheit
- Passwort-Komplexitätsregeln: Mindestens 10 Zeichen, Groß-/Kleinbuchstabe, Ziffer oder Sonderzeichen
4.8.0 2026-03-10
Hinzugefügt
- Self-Service-Registrierung: Neukunden können sich direkt über die Login-Seite ein Konto erstellen
- Per-Customer-Lizenzierung mit Lizenzschlüssel-Validierung gegen den Lizenzserver
- Lizenz-Verwaltung im Dashboard: Schlüssel einsehen, eingeben und ändern
- Support-Kontaktinformationen je nach Lizenz-Tier
4.7.1 2026-03-08
Behoben
- Dashboard: Hilfetext-Icon nur bei vorhandenen Hilfetexten sichtbar
- Dashboard: Negativ-Cache für nicht vorhandene Hilfetexte
4.7.0 2026-03-08
Hinzugefügt
- Diagnose-Hilfetexte: Neuer Ingest-Endpunkt und Dashboard-Integration (Tooltip + Overlay)
- Ingest-API antwortet mit HTTP 202 wenn Hilfetexte fehlen
4.6.3 2026-03-06
Hinzugefügt
- CHANGELOG.md und RELEASING.md für einheitlichen Release-Prozess
- CI: GitLab-Release-Job mit automatischer Changelog-Extraktion
4.6.0 2026-03-05
Hinzugefügt
- Versionierte DB-Migrationen
Behoben
- View-Definition korrigiert
4.5.1 2026-03-05
Hinzugefügt
- Ampel: Sticky-Alerts ignorieren wenn letzter Batch grün
- Versions-Tooltip im Frontend
4.4.0 2026-03-04
Hinzugefügt
- Diagnose-Whitelist: Musterbasierte Event-Unterdrückung
0.9.0 2026-03-04
Hinzugefügt
- Security-Monitoring: Alert-Stickiness, Benachrichtigungen, Retention, Log-Suche
- Passwort-Vergessen und 2FA (TOTP)
- OpenAPI-Dokumentation mit Tags und Response-Models
- Status-Snapshots: Vollständiger StatusEngine-Baum
Kostenlos starten — 5 Geräte inklusive
Fleet Monitoring und Security Compliance in unter 10 Minuten. Keine Kreditkarte nötig.
Sie möchten mit einem Fachmann sprechen?
Klicken Sie den Link und wir kommen kurz ins Gespräch.
Termin vereinbaren →