Installationsanleitung
Schritt-für-Schritt-Anleitung zur Installation des Servers von Xcellerate RMM mit Docker Compose.
Überblick
Am schnellsten stellen Sie Xcellerate RMM mit Docker Compose bereit. Diese Anleitung führt Sie durch den gesamten Prozess — von der Vorbereitung des Hosts bis zur Überprüfung des laufenden Servers. Wenn Sie eine Bare-Metal-Installation bevorzugen, lesen Sie die Hinweise zur erweiterten Installation am Ende.
Wichtige Begriffe
- Docker-Compose-Stack — der Server wird als Satz von Containern ausgeliefert: Weboberfläche, API, Hintergrund-Worker, PostgreSQL und Redis.
- Umgebungsdatei (.env) — eine einzige Datei mit der gesamten Konfiguration: Datenbank-Zugangsdaten, TLS-Einstellungen, SMTP-Relay und Lizenzschlüssel.
- Daten-Volumes — persistente Docker-Volumes für die Datenbank und hochgeladene Dateien, damit Ihre Daten Neustarts der Container überstehen.
Schritt-für-Schritt-Installation
Host vorbereiten
Installieren Sie Docker und Docker Compose auf Ihrem Server. Unter Ubuntu: sudo apt update && sudo apt install -y docker.io docker-compose-v2. Fügen Sie anschließend Ihren Benutzer der Gruppe docker hinzu: sudo usermod -aG docker $USER und melden Sie sich ab und wieder an.
Xcellerate-Paket herunterladen
Klonen Sie das Deployment-Repository: git clone https://github.com/rmmlabs/xcellerate-rmm.git && cd xcellerate-rmm. Es enthält die Datei docker-compose.yml und eine Beispieldatei .env.example.
Umgebungsvariablen konfigurieren
Kopieren Sie die Beispieldatei: cp .env.example .env. Öffnen Sie .env in Ihrem Editor und setzen Sie mindestens SERVER_HOSTNAME, DB_PASSWORD und ADMIN_EMAIL. Die Datei ist ausführlich kommentiert — zu jeder Variable ist ihr Zweck erklärt.
Stack starten
Führen Sie docker compose up -d aus. Docker lädt die Images herunter (~1,2 GB beim ersten Start), legt Volumes an und startet alle Dienste. Das dauert in der Regel 2–4 Minuten.
Installation überprüfen
Öffnen Sie https://help.comodo.com/uploads/Comodo%20One/6e175807820c03aca9839d66e42cbef4/5eac818f1e1c4adc19d335055b06586b/86591a8e70c8559c6cbe59827974324a/c1_rmm_install6.png in einem Browser. Sie sollten den Anmeldebildschirm von Xcellerate RMM sehen. Bei einem selbstsignierten Zertifikat zeigt Ihr Browser eine Sicherheitswarnung — das ist zu erwarten.
TLS mit Let's Encrypt aktivieren
Aktivieren Sie für den Produktivbetrieb automatisches TLS. Setzen Sie TLS_MODE=letsencrypt und [email protected] in Ihrer Datei .env und starten Sie den Stack neu. Der integrierte Reverse Proxy bezieht und erneuert die Zertifikate automatisch.
# Auszug aus .env
SERVER_HOSTNAME=rmm.yourcompany.com
TLS_MODE=letsencrypt
[email protected]Tipps und Best Practices
- Verwenden Sie für
SERVER_HOSTNAMEimmer einen vollqualifizierten Domainnamen (FQDN) — die Agents verbinden sich darüber. - Legen Sie ein starkes, eindeutiges
DB_PASSWORDfest. Vermeiden Sie Sonderzeichen, die in Shell-Kontexten maskiert werden müssen. - Sichern Sie die Datei
.envseparat — sie enthält Ihre Datenbank-Zugangsdaten und Ihren Lizenzschlüssel. - Planen Sie automatische Updates der Docker-Images per Cronjob oder Watchtower, um stets auf den neuesten Patch-Releases zu bleiben.