OTOBO Testsystem erstellen – Schritt-für-Schritt-Anleitung
OTOBO Testsystem erstellen – Schritt-für-Schritt-Anleitung
Abschnitt betitelt „OTOBO Testsystem erstellen – Schritt-für-Schritt-Anleitung“Ein OTOBO Testsystem ist eine hervorragende Möglichkeit, neue Funktionen, Konfigurationen und Updates sicher zu testen, ohne das Produktivsystem zu beeinträchtigen. In diesem Artikel zeigen wir Ihnen, wie Sie ein separates OTOBO Testsystem erstellen und einrichten können.
Warum ein OTOBO Testsystem?
Abschnitt betitelt „Warum ein OTOBO Testsystem?“Ein OTOBO Testsystem ermöglicht Ihnen:
- Neue Features und Konfigurationen gefahrlos auszuprobieren
- Systemupdates vor der Live-Implementierung zu testen
- Anpassungen und Scripting-Änderungen zu evaluieren
- Fehlerquellen und Bugs zu identifizieren und zu beheben, bevor sie ins Produktivsystem gelangen
Voraussetzungen für das OTOBO Testsystem
Abschnitt betitelt „Voraussetzungen für das OTOBO Testsystem“Bevor Sie mit der Erstellung eines OTOBO Testsystems beginnen, sollten Sie die folgenden Voraussetzungen erfüllen:
- Systemressourcen: Mindestens 2 CPUs, 4 GB RAM und 20 GB Festplattenspeicher. Das Testsystem kann auf geringeren Spezifikationen laufen, da es nicht für den produktiven Einsatz vorgesehen ist.
- Betriebssystem: Ubuntu 20.04 oder Debian 10 wird empfohlen. Ein Docker-Setup ist ebenfalls möglich.
- Zugang zu Daten des Produktivsystems (optional): Wenn Sie eine Kopie der aktuellen OTOBO-Installation testen möchten, benötigen Sie Zugang zur Datenbank und den Dateien des Produktivsystems.
Schritt 1: Umgebung vorbereiten
Abschnitt betitelt „Schritt 1: Umgebung vorbereiten“Docker-basierte Installation (empfohlen)
Abschnitt betitelt „Docker-basierte Installation (empfohlen)“Für ein schnelles und einfaches Setup empfehlen wir die Docker-Installation. Diese ermöglicht eine isolierte Testumgebung.
-
Docker und Docker Compose installieren:
Terminal-Fenster sudo apt updatesudo apt install docker.io docker-compose -
OTOBO Docker-Repository klonen:
Terminal-Fenster cd /optgit clone https://github.com/RotherOSS/otobo-docker.git --branch rel-11_0 --single-branch -
Kopieren der
.envDatei für das Testsystem:Terminal-Fenster cd /opt/otobo-dockercp -p .docker_compose_env_http .env -
Passwort für den Datenbank-Admin-Benutzer konfigurieren: Öffnen Sie die
.env-Datei und setzen Sie ein sicheres Passwort:Terminal-Fenster OTOBO_DB_ROOT_PASSWORD=<Ihr_geheimes_Passwort>
Alternative: Manuelle Installation
Abschnitt betitelt „Alternative: Manuelle Installation“Falls Sie das OTOBO Testsystem ohne Docker einrichten möchten, installieren Sie die erforderlichen Komponenten (Apache, MariaDB, Perl-Module) gemäß der OTOBO-Installationsanleitung. Beachten Sie, dass dieser Prozess komplexer ist und mehr manuelle Schritte erfordert.
Schritt 2: Daten des Produktivsystems kopieren (optional)
Abschnitt betitelt „Schritt 2: Daten des Produktivsystems kopieren (optional)“Wenn Sie das Testsystem auf Basis des aktuellen Produktivsystems einrichten möchten, führen Sie die folgenden Schritte aus. Dies ist optional, aber sinnvoll, wenn Sie Konfigurationen und Daten in einem realistischen Szenario testen möchten.
-
Produktivdatenbank sichern:
Terminal-Fenster mysqldump -u root -p otobo > /path/to/backup/otobo_backup.sql -
Dateisystem sichern: Kopieren Sie das
Kernel-Verzeichnis und das Verzeichnisvar/articledes Produktivsystems:Terminal-Fenster rsync -avz /opt/otobo/Kernel /path/to/backup/Kernelrsync -avz /opt/otobo/var/article /path/to/backup/article -
Sicherung in das Testsystem importieren:
-
Datenbank: Kopieren Sie die Sicherung in das Testsystem und importieren Sie sie:
Terminal-Fenster mysql -u root -p otobo_test < /path/to/backup/otobo_backup.sql -
Dateisystem: Kopieren Sie die gesicherten Verzeichnisse
Kernelundarticlein das Testsystem.
-
Hinweis: Ändern Sie nach dem Import in der Testumgebung alle sensiblen Daten (z.B. Passwörter, E-Mail-Adressen) und stellen Sie sicher, dass das Testsystem nicht versehentlich in Kontakt mit produktiven Kunden gelangt.
Schritt 3: OTOBO Testsystem konfigurieren
Abschnitt betitelt „Schritt 3: OTOBO Testsystem konfigurieren“-
Datenbankverbindung anpassen: Öffnen Sie die Datei
Kernel/Config.pmim OTOBO Testsystem und ändern Sie die Konfigurationen für die Datenbank, damit sie auf die Testdatenbank zeigt:$Self->{'Database'}{'Type'} = 'mysql';$Self->{'Database'}{'Host'} = 'localhost';$Self->{'Database'}{'Name'} = 'otobo_test';$Self->{'Database'}{'User'} = 'otobo';$Self->{'Database'}{'Password'} = '<Ihr_Testdatenbank_Passwort>'; -
Testumgebung überprüfen: Starten Sie den OTOBO-Daemon neu und prüfen Sie, ob das Testsystem korrekt läuft:
Terminal-Fenster docker-compose exec web bashbin/otobo.Daemon.pl start
Schritt 4: Testsystem absichern
Abschnitt betitelt „Schritt 4: Testsystem absichern“- Zugriff einschränken: Beschränken Sie den Zugriff auf das Testsystem durch Firewalls oder Zugangskontrollen, um zu verhindern, dass unbefugte Personen darauf zugreifen.
- E-Mail-Benachrichtigungen deaktivieren: Stellen Sie sicher, dass das Testsystem keine E-Mails versendet. Passen Sie die E-Mail-Konfigurationen entsprechend an.
Schritt 5: Testsystem nutzen und Tests durchführen
Abschnitt betitelt „Schritt 5: Testsystem nutzen und Tests durchführen“Das OTOBO Testsystem ist nun bereit. Sie können:
- Neue Funktionen und Konfigurationen testen
- Skripte, Integrationen und Anpassungen ausprobieren
- Updates und Migrationspfade evaluieren
Zusammenfassung
Abschnitt betitelt „Zusammenfassung“Die Erstellung eines OTOBO Testsystems ist ein wichtiger Schritt, um neue Funktionen, Konfigurationen und Updates gefahrlos auszuprobieren. Mit dieser Anleitung können Sie ein OTOBO Testsystem erstellen, um Ihre Prozesse zu optimieren und potenzielle Probleme frühzeitig zu identifizieren. Denken Sie daran, die Datenschutzbestimmungen zu beachten, insbesondere wenn Sie Daten aus Ihrem Produktivsystem kopieren.
Benötigen Sie Unterstützung bei der Einrichtung Ihres OTOBO Testsystems? Kontaktieren Sie uns für weitere Informationen!