3CX Backup & Remote-Speicher: Vollständiger Admin Guide

Kompakte Referenz mit Tabellen und HowTo-Kurzfassung: 3CX Backup & Restore im Wiki. Diese Seite ist die ausführliche Schritt-für-Schritt-Fassung inklusive eines realen Praxisfalls.

Warum ein lokales Backup kein Backup ist

Ein Backup, das nur lokal auf demselben Server liegt wie die Telefonanlage selbst, ist kein Backup im eigentlichen Sinn — es ist eine zweite Kopie am selben Ausfallpunkt. Fällt der Server aus, sind Konfiguration und Sicherung gemeinsam weg.

Ein konkretes Beispiel aus der Praxis: Die Diagnose einer produktiven 3CX-Anlage mit 51 Nutzern ergab, dass das einzige vorhandene Backup 13 MB groß, sechs Tage alt und ausschließlich lokal auf demselben Server abgelegt war. Remote-Speicher war nicht konfiguriert. 3CX weist genau davor selbst im Systemübersicht-Dashboard hin:

„Der Remote-Speicher ist nicht konfiguriert. Es ist erforderlich, damit Ihr System leistungsfähig und leicht aktualisierbar bleibt.“
3CX-Systemübersicht-Dashboard mit Warnhinweis, dass der Remote-Speicher nicht konfiguriert ist
Abb. 1: Systemübersicht-Dashboard — Warnhinweis „Der Remote-Speicher ist nicht konfiguriert“, wie er bei rein lokalem Backup angezeigt wird.

Wäre in diesem Fall der Server ausgefallen, wäre die komplette Telefonanlage weg gewesen — Nutzer, Trunks, Warteschlangen, Aufzeichnungen, alles hätte von Hand neu aufgesetzt werden müssen. Das ist kein Randfall, sondern nach unserer Erfahrung der häufigste und folgenschwerste Konfigurationsfehler im 3CX-Betrieb: Ein Backup existiert, wird aber nie dort abgelegt, wo ein Serverausfall es nicht mitreißt.

Die Konsequenz ist eindeutig: Externe Speicherung (System > Speicher, siehe unten) ist keine Kür, sondern die Voraussetzung dafür, dass ein Backup im Ernstfall überhaupt etwas rettet. Ein gut implementiertes Backup-System reduziert zusätzlich die Recovery Time Objective (RTO) und Recovery Point Objective (RPO) erheblich und ermöglicht schnelle Wiederherstellungen nach Hardware-Ausfällen.

Was ein 3CX Backup enthält — und was nicht

Die vollständige Komponentenliste ergibt sich aus den offiziellen 3CX-Backup-Kommandozeilenoptionen (BackupCmd --options=ALL bzw. einzeln CH, LIC, FQDN, PROMPTS, FW, REC, VM) sowie den Checkboxen im GUI-Backup-Dialog. Nicht alles, was man erwarten würde, ist tatsächlich enthalten:

Komponente Enthalten? Hinweis
Systemkonfiguration (Nutzer, Trunks, Warteschlangen, IVR, Regeln) Ja Kern jedes Backups, immer enthalten
Lizenzschlüssel (LIC) Ja Restore auf anderem Server ist damit möglich
FQDN Ja Relevant bei Restore auf abweichender Domain
Anrufverlauf / Call History (CH) Ja Immer enthalten
Voicemail-Nachrichten (VM) Ja Immer enthalten
Sprachansagen / Prompts (PROMPTS) Ja Eigene und System-Ansagen
Telefon-Firmware-Cache (FW) Ja Für die Endgeräte-Provisionierung
Anrufaufzeichnungen (REC) Nur mit Checkbox „Lokale/temporäre Aufzeichnungen einbeziehen“ muss aktiv sein — ohne sie fehlen die Aufnahmen ersatzlos, auch wenn das Backup sonst vollständig aussieht
SSL/TLS-Zertifikate Nein Nicht Teil der dokumentierten Backup-Komponenten — nach Restore auf neuem Server oder neuer FQDN separat prüfen bzw. neu ausstellen
Chat-/Message-Verlauf Nicht dokumentiert In der offiziellen Komponentenliste nicht separat aufgeführt — bei Compliance-Relevanz vorab mit 3CX-Support klären

Backup-Zeitplan konfigurieren: Backup > Backup planen

Automatisierte Backups sind das Rückgrat jeder soliden Datensicherungsstrategie. Sie beseitigen menschliche Fehler und stellen sicher, dass regelmäßige Sicherungen ohne manuelle Eingriffe durchgeführt werden.

Schritt-für-Schritt Konfiguration:

  1. Als Administrator in der 3CX Admin Console anmelden
  2. Zum Tab Backup navigieren
  3. Backup planen anklicken
  4. Zeitplan-Typ wählen (z. B. Wöchentlich/Sonntag) und ein passendes Intervall festlegen — außerhalb der Geschäftszeiten
  5. Checkbox Lokale/temporäre Aufzeichnungen einbeziehen je nach Bedarf setzen — ohne sie fehlen Aufzeichnungen im Backup
  6. Checkbox Deaktivieren der Backup-Komprimierung in der Regel deaktiviert lassen (spart Speicherplatz)
  7. Feld Verschlüsseltes Passwort für die Sicherung setzen (siehe Verschlüsselung)
  8. Rotation festlegen, also wie viele Backup-Generationen aufbewahrt werden, bevor die älteste überschrieben wird
  9. Konfiguration speichern
Dialog Backup planen mit Zeitplan-Typ, Intervall und Checkboxen für Aufzeichnungen, Komprimierung und Verschlüsselung
Abb. 2: Backup → Backup planen — Zeitplan-Typ, Intervall, „Lokale/temporäre Aufzeichnungen einbeziehen“, „Deaktivieren der Backup-Komprimierung“ und verschlüsseltes Backup-Passwort.

Best Practice: Tägliches Backup für Produktionssysteme mit häufigen Änderungen, wöchentlich ist für die meisten aktiv genutzten Systeme zu selten — mehr dazu unter Wiederherstellung testen und in den häufigen Fehlern.

Manuelle Backup-Erstellung: Jetzt sichern

Zusätzlich zu geplanten Backups sollten Administratoren jederzeit manuelle Backups erstellen können – besonders vor großen Systemänderungen, Updates oder Konfigurationsänderungen.

Manuelle Backup-Schritte:

  1. 3CX Admin Console öffnen
  2. Zum Tab Backup navigieren
  3. Jetzt sichern anklicken
  4. Backup-Namen vergeben
  5. Optional: Checkbox für lokale/temporäre Aufzeichnungen setzen
  6. Optional, aber empfohlen: Verschlüsseltes Passwort für die Sicherung setzen
  7. Bestätigen und Abschluss abwarten — Systemadministrator und Systembesitzer werden per E-Mail benachrichtigt

Im selben Tab stehen für vorhandene Backups außerdem Wiederherstellen, Herunterladen und Löschen zur Verfügung. Der Backup-Prozess dauert je nach Systemgröße und Datenvolumen typischerweise 5-30 Minuten. Große Systeme mit umfangreichen Anrufaufzeichnungen können länger dauern.

Remote-Speicher einrichten: System > Speicher

Die Wahl des richtigen Speicherorts ist entscheidend für die Verfügbarkeit und Sicherheit deiner Backups.

Lokaler Speicher

Backup → Backup planen legt standardmäßig lokal ab (bzw. unter Backup → Einstellungen ein anderes lokales Verzeichnis). Vorteil: schnelle Wiederherstellung. Nachteil: Wie im Praxisfall oben beschrieben schützt ein rein lokales Backup nicht vor einem Ausfall des Servers, auf dem es liegt. BitBlade empfiehlt lokalen Speicher nur als schnelle Zusatzoption, nie als einzigen Backup-Ort.

Remote-Speicher per FTP/FTPS/FTPES

  1. Admin Console → System → Speicher öffnen
  2. Remote-Speicher aktivieren
  3. Zielpfad als URL mit einem der unterstützten Schemes eintragen — der Platzhaltertext im Pfadfeld nennt ftp://, ftps:// und ftpes://
  4. Zugangsdaten hinterlegen und Verbindung testen

Der Unterschied zwischen den drei Schemes ist keine Formsache: ftp:// überträgt Zugangsdaten und später das gesamte Backup-Archiv — inklusive Konfiguration, Lizenzschlüssel und Anrufverlauf, ggf. auch Voicemail und Aufzeichnungen — unverschlüsselt über das Netzwerk. ftps:// (FTP über implizites TLS) baut die Verschlüsselung von Beginn an auf, ftpes:// (FTP über explizites TLS) startet unverschlüsselt und wechselt dann per AUTH TLS in eine verschlüsselte Verbindung. Für eine Telefonanlage, deren Backup Zugangsdaten und potenziell Gesprächsdaten enthält, ist unverschlüsseltes FTP die falsche Wahl — ein Mitleser im Netzwerkpfad käme sonst an genau diese Daten. Praktisch bedeutet das: ftps:// oder ftpes:// verwenden, ftp:// höchstens in einem isolierten Testnetz ohne echte Daten.

Versionshinweis: Auf der geprüften Live-Anlage (V20 Update 9) akzeptiert das Pfadfeld unter System → Speicher ausschließlich diese drei FTP-Schemes — kein S3, kein Azure, kein Google-Cloud-Storage, kein SMB. Die aktuelle offizielle 3CX-Dokumentation beschreibt für System → Speicher zusätzlich einen separaten Auswahl-Dialog „Location Type“ mit weiteren Backends (u. a. Google Cloud Storage, SMB, SFTP, Amazon S3, Microsoft SharePoint). Ob diese Optionen in einer konkreten Installation erscheinen, hängt vom Versionsstand ab — im Zweifel direkt am eigenen System prüfen, welche Auswahl das Pfadfeld tatsächlich anbietet. Ein NAS-Gerät lässt sich in jedem Fall als Ziel verwenden, wenn es selbst einen FTP(S)-Dienst bereitstellt (z. B. Synology oder QNAP bieten das nativ an) — die 3CX-Seite spricht dann weiterhin nur ftp://, ftps:// oder ftpes:// und keine SMB-Freigabe direkt an.

BitBlade Empfehlung: Remote-Speicher per ftps:// oder ftpes:// kombiniert mit Verschlüsselung (siehe unten) und mehreren aufbewahrten Backup-Generationen gemäß der 3-2-1 Regel (siehe unten).

3CX-Systemeinstellungen für Speicher und Archivierung mit dem Feld für die Remote-Speicher-URL
Abb. 3: System → Speicher — Remote-Speicher mit ftp://-, ftps:// oder ftpes://-Zielpfad.

Verschlüsselung: Verschlüsseltes Passwort für die Sicherung

Sowohl beim manuellen Backup (Jetzt sichern) als auch im Zeitplan (Backup planen) gibt es das Feld „Verschlüsseltes Passwort für die Sicherung“. Es gehört bei jedem Backup gesetzt, das den Server verlässt — es ist die letzte Schutzschicht, falls das FTP(S)-Ziel selbst kompromittiert wird oder eine Kopie des Archivs in falsche Hände gerät.

Die Kehrseite: Ohne das korrekte Passwort ist ein verschlüsseltes Backup nicht wiederherstellbar. Es gibt keinen Wiederherstellungsmechanismus, kein Zurücksetzen, keinen Support-Trick, der ein vergessenes Backup-Passwort umgeht. Das Passwort gehört deshalb in einen Passwort-Manager — getrennt von den FTP-Zugangsdaten und getrennt vom Backup-Ziel selbst notiert, nie in derselben Datei oder demselben Ordner wie die Backups.

Wiederherstellung von Backups

Die Fähigkeit, schnell und zuverlässig von einem Backup wiederherzustellen, ist mindestens so wichtig wie die Erstellung selbst. 3CX stellt dabei das komplette Backup-Archiv wieder her — es gibt in der Admin Console keine Funktion, um einzelne Nutzer, Aufzeichnungen oder Voicemails isoliert aus einem Archiv zurückzuholen, ohne das gesamte System zu überschreiben.

Wiederherstellung durchführen

  1. Bei Bedarf 3CX neu auf dem System oder auf einem neuen Server installieren
  2. 3CX Admin Console öffnen
  3. Zum Tab Backup navigieren, gewünschte Backup-Datei auswählen (lokal vorhanden oder von extern hochladen)
  4. Wiederherstellen anklicken
  5. Bei verschlüsselten Backups: Passwort eingeben
  6. Wiederherstellung bestätigen — alle 3CX-Dienste werden während des Vorgangs gestoppt und neu gestartet
  7. Nach Abschluss Kernfunktionen prüfen: eingehende Anrufe, SIP-Trunk-Status, Nutzer, Warteschlangen
Achtung: Während des Restores werden die 3CX-Dienste gestoppt — planen Sie den Vorgang zwingend außerhalb der Geschäftszeiten.

Wiederherstellung testen

Ein Backup, das nie wiederhergestellt wurde, ist eine Vermutung, keine Absicherung. Das ist der Schritt, den fast alle auslassen — und genau der Schritt, der im Ernstfall entscheidet, ob eine Wiederherstellung in Minuten oder gar nicht funktioniert.

So testen, ohne die Produktivanlage zu gefährden

  1. Eine separate Testinstanz aufsetzen — eigene FQDN, isoliertes Netzwerksegment, kein aktiver SIP-Trunk
  2. Ein aktuelles Backup auf dieser Testinstanz wiederherstellen
  3. Prüfen: Sind alle Nutzer vorhanden? Stimmen Trunk-Konfiguration, IVR und Warteschlangen? Sind — falls eingeschlossen — Aufzeichnungen abspielbar und Voicemail zugänglich?
  4. Ergebnis dokumentieren: erfolgreich, mit welchen Abweichungen, wie lange der Vorgang gedauert hat
  5. Bei Problemen: Backup-Umfang oder Zeitplan entsprechend anpassen

Ein Restore-Test auf dem Produktivsystem selbst ist kein Test, sondern ein unnötiges Risiko — dafür ist die Testinstanz da. Empfehlenswerte Frequenz: mindestens einmal nach der Ersteinrichtung und danach quartalsweise oder nach jeder größeren Konfigurationsänderung.

Häufige Fehler und Lösungen

Backup schlägt wegen Speicherplatz fehl

Lokaler Speicher reicht nicht für das temporäre Backup-Archiv, besonders bei eingeschlossenen Aufzeichnungen. Entweder alte Aufzeichnungen archivieren/löschen oder Aufzeichnungen bewusst aus dem Backup-Umfang ausschließen.

FTP-Ziel nicht erreichbar

Häufigste Ursachen: falsches Scheme im Zielpfad gewählt (ftp:// statt ftps:///ftpes:// bei Providern, die nur verschlüsselte Verbindungen erlauben), falsche Zugangsdaten oder eine Firewall, die den Ziel-Port blockiert. FTP/FTPS läuft typischerweise über Port 21 plus eine Passive-Port-Range — beim Storage-Anbieter erfragen, welche Ports freigegeben sein müssen.

Wiederherstellung auf abweichender Version schlägt fehl

Backups sollten grundsätzlich auf gleicher oder neuerer 3CX-Version wiederhergestellt werden — Abwärtskompatibilität ist nicht garantiert. Vor jedem Versionsupdate deshalb zusätzlich ein manuelles Backup ziehen, das zur aktuell laufenden Version passt.

Vergessenes Verschlüsselungspasswort

Ohne das korrekte Verschlüsselungspasswort ist ein verschlüsseltes Backup nicht wiederherstellbar — es gibt keinen Wiederherstellungsmechanismus. Passwörter für Backups daher zwingend in einem Passwort-Manager hinterlegen, nicht nur im Kopf oder in derselben Datei wie das Backup.

Backup enthält keine Aufzeichnungen

Die Checkbox „Lokale/temporäre Aufzeichnungen einbeziehen“ war beim Erstellen nicht gesetzt. Ohne sie werden Konfiguration, Lizenz, Voicemail und Anrufverlauf gesichert — die Aufzeichnungen selbst fehlen ersatzlos, ohne dass das Backup als fehlerhaft markiert wird.

Disaster Recovery Planning

Ein umfassender Disaster Recovery Plan ist notwendig, um die Geschäftskontinuität im Falle eines schwerwiegenden Systems zu gewährleisten.

Wesentliche Komponenten eines DR-Plans:

  • Recovery Time Objective (RTO): Definiere, wie schnell das System wiederhergestellt sein muss (z.B. 4 Stunden, 24 Stunden)
  • Recovery Point Objective (RPO): Bestimme den akzeptablen Datenverlust (z.B. maximal 24 Stunden)
  • Backup-Häufigkeit: Richte Backups häufiger ein, um RPO zu erfüllen
  • Alternative Hardware: Halte redundante Hardware bereit oder nutze Cloud-Failover-Optionen
  • Dokumentation: Dokumentiere alle Wiederherstellungsschritte und Kontaktdaten
  • Testing-Regime: Führe regelmäßig Disaster Recovery Drills durch
  • Kommunikationsplan: Etabliere einen Plan zur Benachrichtigung von Stakeholdern im Notfall

BitBlade bietet spezialisierte Disaster Recovery Services, um dein 3CX-System vor kritischen Ausfällen zu schützen.

Zugriffskontrolle und Sicherheit

Backups enthalten sensible Daten — Konfiguration, Zugangsdaten, ggf. Gesprächsdaten — und müssen entsprechend geschützt werden. Verschlüsselung ist dabei nur ein Baustein, siehe Verschlüsselung oben.

Zugriffskontrolle

Beschränke den Zugriff auf Backup-Dateien auf autorisiertes Personal:

  • Dateisystemberechtigungen auf dem lokalen Backup-Verzeichnis und beim FTP(S)-Ziel restriktiv setzen
  • Separate, nicht mit dem Tagesgeschäft geteilte Zugangsdaten für das Backup-Ziel verwenden
  • Separate Administratorkonten für Backup-Verwaltung statt eines geteilten Admin-Logins

Netzwerk-Sicherheit

Nutze sichere Verbindungen für alle Backup-Übertragungen:

  • ftps:// oder ftpes:// statt unverschlüsseltem ftp:// für Backup-Übertragungen
  • Ziel-Port und Passive-Port-Range nur für die IP der 3CX-Anlage freigeben, nicht offen ins Internet
  • TLS 1.2+ für alle HTTPS-Verbindungen zur Admin Console

Audit Logging

Aktiviere umfassendes Logging aller Backup- und Wiederherstellungsoperationen im Event Log. Dies hilft bei der Erkennung von unbefugten Zugriffen und der Compliance-Dokumentation.

BitBlade Empfohlene Backup-Strategie: Die 3-2-1 Regel

Die 3-2-1 Regel ist ein bewährtes Backup-Konzept, das wir unseren Partnern und Kunden empfehlen. Sie bietet optimalen Schutz gegen verschiedene Fehlerszenarien:

Die 3-2-1 Regel erklärt:

  • 3 Kopien: Halte mindestens 3 Kopien deiner Daten: das Original + 2 Backup-Kopien
  • 2 Speichermedien: Speichere Backups auf mindestens 2 verschiedenen Speichermedien-Typen (z.B. lokal + Cloud, oder HDD + SSD)
  • 1 Offsite: Halte mindestens 1 Kopie an einem geografisch unterschiedlichen Ort (Off-Site/Cloud)

Praktische BitBlade Implementierung:

Kopie Speichertyp Ort Aufbewahrung
1. Kopie Lokale NAS Im Büro 7 Tage (schnelle Wiederherstellung)
2. Kopie Remote-Speicher (ftps:// / ftpes://) Geografisch unterschiedlich 90 Tage
3. Kopie Externe Festplatte/Archive Sicherer externer Ort 1 Jahr (Langzeitarchiv)

Diese Strategie stellt sicher, dass du vor lokalen Hardware-Ausfällen, Ransomware-Angriffen und Datencenter-Katastrophen geschützt bist. BitBlade kann dir bei der Implementierung dieser Strategie unterstützen.

Checkliste

  • Remote-Speicher unter System → Speicher aktiviert (ftps:// oder ftpes://, nicht ftp://)
  • Zeitplan unter Backup → Backup planen aktiv, Intervall passend zur Änderungsfrequenz
  • Mehrere Backup-Generationen aufbewahrt statt einer einzigen überschriebenen Datei
  • Verschlüsseltes Passwort für die Sicherung gesetzt und im Passwort-Manager hinterlegt — getrennt von den FTP-Zugangsdaten
  • Aufzeichnungen bewusst ein- oder ausgeschlossen (Checkbox „Lokale/temporäre Aufzeichnungen einbeziehen“ geprüft)
  • Mindestens ein Restore-Test auf einer separaten Testinstanz erfolgreich durchgeführt und dokumentiert
  • Vor jedem Update und jeder größeren Konfigurationsänderung ein zusätzliches manuelles Backup erstellt
  • Nach jedem Restore auf neuem Server oder neuer FQDN: SSL/TLS-Zertifikate geprüft bzw. neu ausgestellt

Häufig gestellte Fragen (FAQ)

Wie lange dauert ein 3CX Backup?

Die Backup-Dauer hängt von der Systemgröße und dem Datenvolumen ab. Kleine Systeme (bis 50 Benutzer) benötigen typischerweise 5-10 Minuten. Größere Systeme mit umfangreichen Anrufaufzeichnungen können 30-60 Minuten oder länger dauern. BitBlade empfiehlt, Backups außerhalb von Spitzenlastzeiten zu planen.

Werden Anrufaufzeichnungen automatisch mitgesichert?

Nein. Aufzeichnungen werden nur eingeschlossen, wenn die Checkbox „Lokale/temporäre Aufzeichnungen einbeziehen“ beim manuellen oder geplanten Backup aktiv gesetzt ist. Ohne diese Checkbox fehlen sie im Backup ersatzlos, auch wenn Konfiguration, Lizenz und Voicemail vollständig gesichert werden.

Sind SSL/TLS-Zertifikate im 3CX-Backup enthalten?

Nein, Zertifikate gehören nicht zur dokumentierten Backup-Komponentenliste (Call History, Lizenz, FQDN, Prompts, Firmware, Aufzeichnungen, Voicemail). Nach einem Restore auf einem neuen Server oder mit geänderter FQDN müssen Zertifikate separat geprüft bzw. neu ausgestellt werden.

Wie viel Speicherplatz benötigen 3CX Backups?

Ein einzelnes Backup benötigt etwa so viel Platz wie das installierte 3CX-System zzgl. der Anrufaufzeichnungsdaten. Ein System mit 50 Benutzern benötigt typischerweise 2-10 GB pro Backup. Ein System mit 500 Benutzern und umfangreichen Anrufaufzeichnungen kann 50-100+ GB pro Backup benötigen. Plane ausreichend Speicherkapazität für mehrere Backup-Versionen.

Können wir Backups zwischen verschiedenen 3CX-Versionen wiederherstellen?

Grundsätzlich sollten Backups auf gleiche oder neuere Versionen wiederhergestellt werden. Abwärtskompatibilität ist nicht garantiert. BitBlade empfiehlt, dass alle Test-Wiederherstellungen auf identischen oder kompatiblen Versionen durchgeführt werden. Vor Versionsupdates sollte ein aktuelles Backup erstellt werden.

Schützen Backups vor Ransomware-Angriffen?

Ja, wenn richtig implementiert. Off-Site Backups (gemäß 3-2-1 Regel) sind vor Ransomware geschützt, da Malware keinen Zugriff auf räumlich getrennte Systeme hat. Stelle jedoch sicher, dass Backup-Speicher keine Live-Verbindung zum Produktionssystem hat und entsprechende Zugriffskontroll und Monitoring vorhanden sind.

Wie oft sollten wir Backups durchführen?

BitBlade empfiehlt täglich für Produktionssysteme mit hohem Transaktionsvolumen. Für kleinere Systeme mit weniger Veränderungen ist wöchentlich minimal akzeptabel. Berücksichtige bei der Planung dein RPO (Recovery Point Objective) – je schneller Änderungen erfolgen, desto häufiger sollten Backups sein.

Was ist der Unterschied zwischen inkrementellen und vollständigen Backups?

Vollständige Backups erfassen alle Daten jedes Mal. Sie erfordern mehr Speicher und Zeit, aber ermöglichen schnellere Wiederherstellung. Inkrementelle Backups speichern nur Änderungen seit dem letzten Backup – weniger Speicher, aber längere Wiederherstellungszeit. 3CX führt standardmäßig vollständige Backups durch. BitBlade kann bei spezialisierten Backup-Strategien mit Inkrementierung unterstützen.

Schütze dein 3CX System mit BitBlade

Eine robuste Backup-Strategie ist fundamental für die Geschäftskontinuität. BitBlade bietet spezialisierte 3CX Backup- und Disaster Recovery Services, um dein Telefonsystem optimal zu schützen.