parent
64557cd087
commit
ceb4beaa2f
@ -1,2 +1,61 @@
|
||||
# Otobo_Deployment
|
||||
|
||||
# Anleitung: Deployment eines Otobo-Stacks in Portainer
|
||||
|
||||
## 1. Öffnen von Portainer
|
||||
Logge dich in deine Portainer-Instanz ein.
|
||||
|
||||
## 2. Erstellen eines neuen Stacks
|
||||
- Gehe in der linken Navigationsleiste auf „Stacks“ und klicke auf „Add stack“.
|
||||
|
||||
## 3. Name des Stacks
|
||||
- Gib im Feld **Name** den gewünschten Namen für den Stack ein, z. B. `otoboV1`.
|
||||
- Beachte, dass der Name nur aus Kleinbuchstaben, Ziffern, Bindestrichen und Unterstrichen bestehen darf.
|
||||
|
||||
## 4. Build-Methode
|
||||
- Wähle die Option **Repository**, um den Stack aus einem Git-Repository bereitzustellen.
|
||||
|
||||
## 5. Git-Repository konfigurieren
|
||||
- Trage unter **Repository URL** folgende URL ein:
|
||||
`https://github.com/RotherOSS/otobo-docker`
|
||||
- Gib unter **Reference** die gewünschte Branch oder den Tag ein, z. B. `rel-11_0`.
|
||||
|
||||
## 6. Pfad zur `docker-compose.yml`
|
||||
- Trage in das Feld **Compose path** den Pfad zur Hauptdatei ein:
|
||||
`docker-compose/otobo-base.yml`
|
||||
|
||||
## 7. Zusätzliche Compose-Dateien
|
||||
- Füge eine Override-Datei hinzu, indem du unter **Additional paths** den folgenden Pfad angibst:
|
||||
`docker-compose/otobo-override-http.yml`
|
||||
|
||||
## 8. GitOps Updates
|
||||
- Optional: Aktiviere oder deaktiviere automatische Updates (standardmäßig aktiviert).
|
||||
|
||||
## 9. TLS-Überprüfung
|
||||
- Aktiviere oder deaktiviere „Skip TLS Verification“ entsprechend deiner Umgebung. (Nur aktivieren, wenn dein Git-Server ein selbstsigniertes Zertifikat verwendet.)
|
||||
|
||||
## 10. Umgebungsvariablen setzen
|
||||
Füge unter **Environment variables** die folgenden Variablen hinzu:
|
||||
|
||||
- `COMPOSE_PROJECT_NAME`: Wert `otobo`
|
||||
- `COMPOSE_PATH_SEPARATOR`: Wert `:`
|
||||
- `COMPOSE_FILE`: Wert
|
||||
`docker-compose/otobo-base.yml:docker-compose/otobo-override.yml`
|
||||
- `OTOBO_DB_ROOT_PASSWORD`: Setze ein starkes Passwort, z. B. `Passwort123!`
|
||||
- `OTOBO_ES_JAVASCRIPT_OPTS`: Wert `-Xms512m -Xmx512m` (oder nach Bedarf anpassen).
|
||||
|
||||
## 11. Zugriffssteuerung
|
||||
- Wähle unter **Access control** aus, ob nur Administratoren Zugriff auf diesen Stack haben sollen, indem du die Option „Administrators“ aktivierst.
|
||||
|
||||
## 12. Stack bereitstellen
|
||||
- Klicke auf „Deploy the stack“, um den Otobo-Stack zu starten.
|
||||
|
||||
## 13. Überprüfung des Deployments
|
||||
- Gehe in der Portainer-Oberfläche zu „Stacks“ und überprüfe den Status des neu erstellten Stacks.
|
||||
- Stelle sicher, dass alle Container erfolgreich gestartet sind.
|
||||
|
||||
## 14. Weitere Konfiguration
|
||||
- Nach der Bereitstellung kannst du über die Konfigurationsdateien (z. B. `.env`) oder Portainer zusätzliche Anpassungen vornehmen.
|
||||
|
||||
---
|
||||
|
||||
Falls es weitere Fragen gibt oder Probleme auftreten, lass es mich wissen!
|
||||
|
Loading…
Reference in new issue