Linux / Raspberry Pi
Diese Anleitung beschreibt die Installation eines Confire Cloud Agenten auf einem Raspberry Pi oder einem 64-bit ARM-basierten Linux-System.
Welche Instanzversion habe ich?¶
Hinweis
Um von allen neuesten Funktionen und Fehlerbehebungen zu profitieren, stellen Sie bitte sicher, dass Ihre Agents die aktuelle Agent-Software verwenden, die mit Ihrer Instanzversion übereinstimmt
Bitte installieren Sie einen Agenten pro Netzwerk, das Sie verwalten möchten.
Voraussetzungen¶
- Bevor Sie mit der Installation des Agenten beginnen, überprüfen Sie bitte die Mindestanforderungen für den Rechner:
| Komponente | Anforderung |
|---|---|
| Prozessor | ARM Cortex-A53 oder besser (ARMv8-A 64-bit) |
| RAM | mind. 1 GB (2 GB oder mehr empfohlen) |
| Speicher | mind. 10 GB frei (20 GB empfohlen) |
| Bildschirmausgabe | Optional – nur erforderlich bei Desktop-UI |
| Netzwerk | Ethernet oder WLAN (für Online-Funktionen/Updates) |
Empfohlene Plattformen¶
Der Agent läuft zuverlässig auf:
- Raspberry Pi 4 (Model B oder neuer) – mit 64-bit OS
- Raspberry Pi 5 – mit 64-bit OS
- Virtualisierte oder emulierte 64-bit ARM-Linux-Umgebungen (z. B. QEMU, Docker-ARM64-Container)
Installation¶
Agent in Confire Cloud anlegen¶
- Im linken Menü auf
Agenten/Netzwerkeklicken:

- Auf die drei Punkte oben rechts klicken und
+ Addauswählen:

- Einen Namen für den Agenten eingeben und einen Mandanten (Tenant) auswählen:

- Agent-ID notieren und auf
OKklicken.
Agent-Software herunterladen und installieren¶
- Agent-Software herunterladen:
curl -O https://download.stueber.de/doc/de/confirecloud/agent/confirecloudagent.tgz
- Programmverzeichnis erstellen:
sudo mkdir -p /opt/ConfireCloud/Agent/
- Archiv entpacken:
sudo tar -xzf confirecloudagent.tgz -C /opt/ConfireCloud/Agent/
- appsettings.Production.json herunterladen:
sudo curl -o /opt/ConfireCloud/Agent/appsettings.Production.json https://download.stueber.de/doc/de/confirecloud/agent/appsettings.Production.json
Produktionsdatei anpassen¶
- Öffnen Sie die Datei
appsettings.Production.jsonin einem Texteditor:
sudo nano /opt/ConfireCloud/Agent/appsettings.Production.json
-
ScanIpAddressesIP-Bereich oder Broadcast-Adresse angeben, den der Agent durchsuchen soll Beispiel für Broadcast:"192.168.1.255"(Akzeptiert auch Einzel-IPs oder CIDR-Netze, z. B. "192.168.1.0/24") -
RabbitMQ– Zugangsdaten aus der E-Mail eintragen (Host,VirtualHost,Username,Password)

AgentId– die notierte Agent-ID einfügen

- Datei speichern und schließen.
ConfireCloudAgent als Dienst registrieren¶
- Service-Datei kopieren:
sudo cp /opt/ConfireCloud/Agent/ConfireCloudAgent.service /etc/systemd/system
- Dienst aktivieren (beim Boot starten):
sudo systemctl enable ConfireCloudAgent
- Dienst starten:
sudo systemctl start ConfireCloudAgent
- Status prüfen:
sudo systemctl status ConfireCloudAgent
Konfiguration¶
Manuelle Gerätespezifikation¶
Anstatt die automatische Erkennung per Broadcast zu verwenden, können Sie die zu verwaltenden Geräte direkt per IP-Adresse angeben. Dies ist besonders nützlich, wenn:
-
Broadcast-Erkennung im Netzwerk eingeschränkt ist
-
Geräte in unterschiedlichen Subnetzen liegen
Im untenstehenden Beispiel wurden fünf Geräte per Broadcast-Erkennung erkannt:

Anstatt die Broadcast-Erkennung zu verwenden, möchten wir jetzt nur zwei spezifische Geräte, DIRECT-Raum-001 und DIRECT-Raum-002 erkennen. Dann müssen die Geräte manuell in der Datei appsettings.Production.json eingetragen werden:
- Unter
ScanIpAddresseslöschen Sie den Eintrag"192.168.1.255":

- Tragen Sie die IP-Adressen der gewünschten Geräte ein. Stellen Sie sicher, dass die letzte Zeile kein Komma enthält:

- Speichern Sie die Datei appsettings.Production.json und starten Sie den Dienst ConfireCloudAgent neu:
sudo systemctl restart ConfireCloudAgent
- Es werden nun nur die zwei angegebenen Geräte erkannt:

Upgrade durchführen¶
Um alle neuen Funktionen nutzen zu können, verwenden Sie immer die aktuellste Version des Agents.
- Dienst stoppen:
sudo systemctl stop ConfireCloudAgent
- Alte Dateien löschen, außer der Produktionsdatei (optional, aber empfohlen):
sudo find /opt/ConfireCloud/Agent/ -mindepth 1 ! -name 'appsettings.Production.json' -exec rm -rf {} +
- Neueste Version herunterladen:
curl -O https://download.stueber.de/doc/de/confirecloud/agent/confirecloudagent.tgz
- Entpacken:
sudo tar -xzf confirecloudagent.tgz -C /opt/ConfireCloud/Agent/
- Dienst starten:
sudo systemctl start ConfireCloudAgent
- Status prüfen:
sudo systemctl status ConfireCloudAgent