Zum Hauptinhalt springen

Umgebungseinstellungen

Erfahren Sie, wie Sie Ihre Umgebungseinstellungen anpassen und konfigurieren.

Einstellungen öffnen

So öffnen Sie die Umgebungseinstellungen:

  1. Öffnen Sie die Umgebung
  2. Klicken Sie auf den Tab "Settings"
  3. Die Einstellungsseite wird geöffnet

Allgemeine Einstellungen

  1. Log Level – Konfigurieren Sie, welches Log-Level Odoo verwenden soll.

    • Info – Alle Informationen
    • Warning – Warnungen und Fehler
    • Error – Nur Fehler
    • Critical – Nur kritische Fehler
    • Debug – Detaillierte Debug-Informationen
    • Debug SQL – Detailliertes Debugging mit SQL-Abfragen
    • Debug RPC – Detailliertes Debugging mit RPC-Aufrufen
    • Debug RPC Answer – Detailliertes Debugging mit RPC-Antworten
  2. Code Tests – Wählen Sie aus, wie Ihr Code vor jedem Deployment getestet wird.

    • Skip Tests – Es werden keine Tests ausgeführt
    • Custom Tests – Installiert die geänderten Module, um zu prüfen, ob sie fehlerfrei installiert werden können
    • Odoo Unit tests – Installiert die geänderten Module und führt zusätzlich deren Odoo-Unit-Tests aus, sofern die Module welche mitbringen
    warnung

    Die Auswahl von Skip Tests beschleunigt Deployments, erhöht aber das Risiko, fehlerhaften Code in Ihre Umgebung zu deployen.

  3. Revision – Wählen Sie eine bestimmte Revision für das Deployment aus

    info

    Images werden wöchentlich in der Nacht von Sonntag auf Montag erstellt. Standardmäßig verwendet jedes System den neuesten Build. Sie können zu einem der letzten 9 Builds zurückkehren. Wenn Sie einen Build verwenden, der älter als die letzten 9 ist, bleiben Sie darauf und werden nicht automatisch zurückgesetzt.

  4. Rebuild – Führt einen Neuaufbau der ausgewählten Umgebung durch

  5. Rebase – Ändert die Odoo-Version der Umgebung

  6. odoo-upgrade - Vorbereiten und Anfordern eines Odoo-Versionsupgrades für Ihre Umgebung.

    Konfigurieren Sie folgende Felder:

    • Version auswählen – Wählen Sie die Zielversion von Odoo.
    • Branch auswählen – Wählen Sie den Git-Branch für das Upgrade.
    • Odoo Enterprise-Key eingeben – Hinterlegen Sie Ihren gültigen Enterprise-Key.
info

Es gibt 2 Wege, ein System zu upgraden: über uns oder direkt über Odoo (upgrade.odoo.com).

Dafür müssen Sie ein Backup vom System herunterladen, dort hochladen und es nach der Verarbeitung wieder importieren.

Aktuell stehen immer die letzten 4 Versionen zur Verfügung (16 bis 19).

Sicherheitseinstellungen

Connect Reason

Über den Button Connect melden Sie sich direkt als einer der Benutzer der Umgebung in Odoo an. Ist Connect Reason aktiviert, muss jede Person, die diesen Button verwendet, vor der Anmeldung einen Grund dafür angeben.

So aktivieren Sie die Option:

  1. Öffnen Sie die Umgebung
  2. Wechseln Sie zum Tab "Settings"
  3. Aktivieren Sie im Abschnitt "Connect Reason" das Kontrollkästchen "Require a reason when connecting"

Solange die Option aktiv ist:

  1. Beim Klick auf Connect öffnet sich der Dialog "Connect Reason" mit der Frage "Why do you want to log into this system?"
  2. Geben Sie einen Grund ein (zum Beispiel Support ticket #1234) – das Feld ist ein Pflichtfeld
  3. Klicken Sie auf "Connect", um fortzufahren, oder auf "Cancel", um die Anmeldung abzubrechen

Der Grund wird gemeinsam mit der Anmeldung im Audit-Protokoll des Projekts gespeichert. Öffnen Sie dort den Eintrag und klicken Sie auf "View Details" – im Feld Extra Data finden Sie ihn als connect_reason, zusammen mit Benutzer, Zeitstempel, IP-Adresse, Browser und der Umgebung, auf die zugegriffen wurde.

tipp

Aktivieren Sie diese Option, wenn Anmeldungen als anderer Benutzer dokumentiert werden müssen – zum Beispiel aufgrund von Compliance-Anforderungen oder als Nachweis für Ihre eigenen Audits. Jede Anmeldung wird dann mit dem zugehörigen Grund im Audit-Protokoll festgehalten.

info

Connect Reason wird pro Umgebung konfiguriert. Eine Aktivierung für Production ändert nichts an Ihren Staging-Umgebungen.

Domain-Einstellungen

Benutzerdefinierte Mail-Domain

Hier finden Sie eine Anleitung zur Einrichtung einer benutzerdefinierten Mail-Domain in Odoo

info

Wenn Sie unser Mail-Gateway verwenden möchten, beträgt die maximale Anhangsgröße 10 MB

Benutzerdefinierte Domain

Falls verfügbar, können Sie Ihre eigene Domain konfigurieren:

  1. Im Abschnitt "Custom Domain" unter Einstellungen
  2. Geben Sie Ihre Domain ein (z. B. app.example.com)
  3. Folgen Sie den Anweisungen zur DNS-Konfiguration
  4. Klicken Sie auf "Save"
info

Die DNS-Konfiguration kann einige Zeit in Anspruch nehmen.
Bitte beachten Sie, dass nur Subdomains möglich sind.

Submodule

Um ein Submodul oder ein Drittanbieter-Modul hinzuzufügen:

  1. Geben Sie den SSH-Link des GitHub-Repositories in das Feld ein

  2. Klicken Sie anschließend auf Save – ein Deploy Key wird automatisch generiert

  3. Kopieren Sie den Deploy Key und fügen Sie ihn in den "Deploy Keys" in den Einstellungen Ihres GitHub-Repositories ein

  4. Fügen Sie das Submodul manuell zu Ihrem Repository hinzu mit:

    git submodule add https://github.com/company/repo.git

    und wechseln Sie auf Ihren spezifischen Branch oder Commit

  5. Pushen Sie die Änderungen in das Repository, und ein neuer Build wird in der UI ausgelöst

info

Das registrierte Submodul wird mit dem nächsten Commit in das System eingebunden, sofern ein Deploy Key vorhanden ist.

vorsicht

Der Ordnername des Submoduls muss exakt dem Namen des externen Repositories entsprechen.

Beispiel:

✅ Korrekt:

git submodule add git@github.com:opaas-cloud/test.git
git submodule add git@github.com:opaas-cloud/test.git test

❌ Falsch:

git submodule add git@github.com:opaas-cloud/test.git addons

Worker-Einstellungen

Standardmäßig enthalten Produktionsumgebungen einen HTTP-Worker und einen Cron-Worker.
In Staging-Umgebungen sind Cron-Worker standardmäßig deaktiviert und es gibt einen HTTP-Worker.
Sie können die Anzahl der Worker (HTTP und Cron) je nach Ihrem Abonnement konfigurieren.

info

Änderungen an der Worker-Konfiguration verursachen keine Ausfallzeiten, es sei denn, Sie setzen die Anzahl der Worker auf 0.

Nächste Schritte

Nach dem Anpassen der Einstellungen:

  1. Backups einrichten
  2. Monitoring konfigurieren
  3. Logs anzeigen

tipp

Testen Sie Änderungen immer zuerst in der Staging-Umgebung, bevor Sie sie in der Produktion einsetzen!