Appearance
Managed Server Modus
Der Managed Server Modus betreibt MaxiCore auf einem dedizierten Server. Ideal für Teams und persistente Verfügbarkeit.
Pairing mit einem Server
1. Server vorbereiten
Auf deinem Server (Linux/macOS):
bash
curl -fsSL https://install.maxicore.ch/agent | bash
maxicore agent initDies generiert einen Service-Pairing-Key im Format MC-XXXXXX-YYYYYY-ZZZZZZ.
2. Im Portal pairing aktivieren
- Gehe zu Settings → Managed Agents
- Klick "Add Agent"
- Gib den
MC-XXXXXX-YYYYYY-ZZZZZZKey ein - Gib dem Agent einen Namen (z.B. "Production Agent")
- Klick "Pair"
Der Agent authentifiziert sich jetzt via HTTPS und wird in deinem Dashboard angezeigt.
3. Service-Installation
Nach erfolgreichem Pairing:
bash
maxicore service install --name maxicore-agent
systemctl start maxicore-agent
systemctl enable maxicore-agentDer Agent läuft jetzt als systemd-Service und startet automatisch nach Reboot.
Service-Management
bash
# Status prüfen
systemctl status maxicore-agent
# Logs anschauen
journalctl -u maxicore-agent -f
# Neu starten
systemctl restart maxicore-agent
# Service stoppen
systemctl stop maxicore-agentNetzwerk & Security
Der Managed Server benötigt ausgehende HTTPS-Verbindung zu:
https://api.maxicore.ch— API Kommunikationhttps://events.maxicore.ch— Event Streaming
Firewall-Regel (Optional, für eingehende UI):
bash
# Port 8090 ist der Standard-Port des Agents
sudo ufw allow 8090/tcpMulti-User Access
Alle Benutzer mit Zugriff auf dein Workspace können den Agent nutzen:
bash
# Admin: Zugriff auf Policies
# Editor: Normale Nutzung
# Viewer: Nur Logs lesen (read-only)Permissions werden im Portal pro Agent verwaltet unter Settings → Agent Permissions.
Upgrade & Wartung
Der Agent prüft automatisch auf Updates (täglich). Für manuelles Update:
bash
maxicore agent upgrade --forceDies lädt die neueste Version herunter und startet den Service neu.