Umgebungseinstellungen
Erfahren Sie, wie Sie Ihre Umgebungseinstellungen anpassen und konfigurieren.
Einstellungen öffnen
So öffnen Sie die Umgebungseinstellungen:
- Öffnen Sie die Umgebung
- Klicken Sie auf den Tab "Settings"
- Die Einstellungsseite wird geöffnet
Allgemeine Einstellungen
-
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
-
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
warnungDie Auswahl von Skip Tests beschleunigt Deployments, erhöht aber das Risiko, fehlerhaften Code in Ihre Umgebung zu deployen.
-
Revision – Wählen Sie eine bestimmte Revision für das Deployment aus
infoImages 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.
-
Rebuild – Führt einen Neuaufbau der ausgewählten Umgebung durch
-
Rebase – Ändert die Odoo-Version der Umgebung
-
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.
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:
- Öffnen Sie die Umgebung
- Wechseln Sie zum Tab "Settings"
- Aktivieren Sie im Abschnitt "Connect Reason" das Kontrollkästchen "Require a reason when connecting"
Solange die Option aktiv ist:
- Beim Klick auf Connect öffnet sich der Dialog "Connect Reason" mit der Frage "Why do you want to log into this system?"
- Geben Sie einen Grund ein (zum Beispiel
Support ticket #1234) – das Feld ist ein Pflichtfeld - 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.
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.
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
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:
- Im Abschnitt "Custom Domain" unter Einstellungen
- Geben Sie Ihre Domain ein (z. B.
app.example.com) - Folgen Sie den Anweisungen zur DNS-Konfiguration
- Klicken Sie auf "Save"
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:
-
Geben Sie den SSH-Link des GitHub-Repositories in das Feld ein
-
Klicken Sie anschließend auf Save – ein Deploy Key wird automatisch generiert
-
Kopieren Sie den Deploy Key und fügen Sie ihn in den "Deploy Keys" in den Einstellungen Ihres GitHub-Repositories ein
-
Fügen Sie das Submodul manuell zu Ihrem Repository hinzu mit:
git submodule add https://github.com/company/repo.gitund wechseln Sie auf Ihren spezifischen Branch oder Commit
-
Pushen Sie die Änderungen in das Repository, und ein neuer Build wird in der UI ausgelöst
Das registrierte Submodul wird mit dem nächsten Commit in das System eingebunden, sofern ein Deploy Key vorhanden ist.
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.
Ä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:
Testen Sie Änderungen immer zuerst in der Staging-Umgebung, bevor Sie sie in der Produktion einsetzen!