Odoo Online¶
Odoo Online bietet private Datenbanken, die von Odoo gehostet und verwaltet werden. Auf Odoo-Online-Datenbanken kann über jeden Webbrowser zugegriffen werden. Eine lokale Installation ist nicht erforderlich. Sie können für die langfristige Produktion oder zum gründlichen Testen von Odoo verwendet werden, einschließlich Anpassungen, die keinen benutzerdefinierten Code erfordern.
Tipp
Um Odoo einfach auszuprobieren, stehen Ihnen die gemeinsam genutzten Demo-Datenbanken zu Testzwecken zur Verfügung. Eine Registrierung ist nicht erforderlich, jedoch ist jede Datenbank nur für einige Stunden verfügbar.
Bemerkung
Odoo Online ist nicht mit benutzerdefinierten Modulen oder Modulen aus dem Odoo Apps Store kompatibel.
Datenbankmanager¶
Um eine Odoo-Online-Datenbank zu verwalten, öffnen Sie den Datenbankmanager und melden Sie sich als Datenbankadministrator an.
Domainnamen¶
Konfigurieren Sie einen benutzerdefinierten Domainnamen, indem Sie eine Datenbank auswählen und auf Domainnamen klicken.
Ausblenden¶
Blenden Sie die Datenbank im Datenbankmanager dauerhaft aus, indem Sie sie auswählen und auf Ausblenden klicken. Klicken Sie im Dialogfeld auf Ja, ich brauche sie nicht mehr.
Bemerkung
Es ist möglich, über die URL auf eine ausgeblendete Datenbank zuzugreifen.
Verwalten¶
Greifen Sie auf alle anderen Datenbankverwaltungsoptionen zu, indem Sie diese auswählen und auf Verwalten klicken.
Tarif wechseln¶
Wechseln Sie den Tarif , indem Sie unter dem gewünschten Tarif auf Wechseln klicken.
Upgrade¶
Starten Sie das Datenbank-Upgrade, indem Sie auf Upgrade klicken.
Bemerkung
Diese Option wird nur angezeigt, wenn ein Upgrade verfügbar ist.
Umbenennen¶
Benennen Sie eine Datenbank um und ändern Sie ihre URL, indem Sie auf Umbenennen klicken. Geben Sie im Dialogfeld einen Neuen Namen und klicken Sie auf Umbenennen.
Duplizieren¶
Erstellen Sie eine Kopie der Datenbank, indem Sie auf Duplizieren klicken. Geben Sie im Dialogfeld einen Namen für die Datenbank ein Neuen Namen und klicken Sie auf Duplizieren.
Wichtig
Standardmäßig ist die Option Zu Testzwecken aktiviert. Sie deaktiviert alle externen Aktionen (E-Mails, Zahlungen, Lieferaufträge usw.) in der duplizierten Datenbank.
Duplikate verfallen nach 15 Tagen.
Pro Datenbank können maximal fünf Duplikate erstellt werden. In Ausnahmefällen wenden Sie sich an den Odoo-Support, um die Begrenzung zu erweitern.
Ein Back-up herunterladen¶
Laden Sie eine ZIP-Datei eines Datenbank-Back-ups herunter, indem Sie auf Back-up herunterladen klicken.
Bemerkung
Gemäß der SLA für Odoo-Cloud-Hosting wird täglich ein Back-up für Datenbanken gemacht.
Wenn die Option Back-up herunterladen deaktiviert ist, bedeutet dies, dass die Datenbank zu groß ist, um sie mit dem Datenbankmanager herunterzuladen. Wenden Sie sich an den Odoo Support, um eine andere Lösung zum Herunterladen zu finden.
Admin-Aktivitätsprotokolle anzeigen¶
Zeigen Sie die Protokolle aller Aktionen an, die von Odoo-Mitarbeitern oder dem Datenbankadministrator in der Datenbank durchgeführt wurden, indem Sie auf Administrator-Aktivitätsprotokolle anzeigen klicken.
Bemerkung
Die von Odoo-Mitarbeitern durchgeführten Maßnahmen sind in der Regel das Ergebnis von Anfragen an den Odoo-Support, von Quick-Start-Projekten oder von Maßnahmen der Datenbankpflege.
Eigentumsrechte übertragen¶
Erstellen Sie ein Supportticket, um die Übertragung der Eigentumsrechte der Datenbank zu beantragen, indem Sie auf Eigentumsrechte übertragen klicken.
Löschen¶
Löschen Sie die Datenbank und beenden Sie das zugehörige Abonnement, indem Sie auf Löschen klicken. Klicken Sie im Dialogfeld auf Löschen.
Gefahr
Alle Daten der Datenbank werden für alle Benutzer sofort gelöscht und können nicht wiederhergestellt werden. Es wird empfohlen, vor dem Löschen einer Datenbank ein Back-up herunterzuladen.
Bemerkung
Nach dem Löschen ist der Name der Datenbank für jedermann verfügbar.
Webservices¶
Databases list¶
To retrieve a list of all databases displayed under the database manager programmatically, call the list method of the odoo.database model
via the external JSON-2 API.
import requests
API_KEY = "your_api_key"
response = requests.post(
"https://www.odoo.com/json/2/odoo.database/list",
headers={
"Authorization": f"bearer {API_KEY}",
},
json={},
)
response.raise_for_status()
databases = response.json()
curl -X POST \
'https://www.odoo.com/json/2/odoo.database/list' \
-H 'Authorization: bearer <API_KEY>' \
-H 'Content-Type: application/json' \
-d '{}'
Audit logs¶
To retrieve the admin activity logs of an Odoo Online database, call the get_audit_logs method of the
odoo.database model via the external JSON-2 API.
The request must provide either db_uuid or subscription_code. If db_uuid is provided, the logs for
that database are returned. Otherwise, subscription_code can be used to retrieve logs for all databases
and projects belonging to the subscription.
The optional cursor is an opaque value returned by a previous request. When provided, only logs more
recent than the cursor are returned.
Audit log retrieval is subject to rate limits and must not be performed more than once every 5 minutes.
import requests
API_KEY = "your_api_key"
response = requests.post(
"https://www.odoo.com/json/2/odoo.database/get_audit_logs",
headers={"Authorization": f"bearer {API_KEY}"},
json={"db_uuid": "<DB_UUID>"},
)
response.raise_for_status()
result = response.json()
curl -X POST \
'https://www.odoo.com/json/2/odoo.database/get_audit_logs' \
-H 'Authorization: bearer <API_KEY>' \
-H 'Content-Type: application/json' \
-d '{"db_uuid": "<DB_UUID>"}'
The response is a JSON object containing the logs and an opaque cursor for retrieving the next batch:
{
"logs": [
{
"date": "2026-09-04 12:13:14",
"user": "John Doe [Odoo: Foo]",
"database": "my-database",
"subscription": "sub-code",
"ip": "1.2.3.4",
"action": "Connect as",
"details": "Connected as Admin",
"authorized": true
}
],
"next_cursor": "opaque-cursor-value"
}
The request parameters are:
db_uuid(string): the UUID of the database. If provided,subscription_codeis ignored.subscription_code(string): the subscription code. Used whendb_uuidis not provided.cursor(string): an opaque cursor returned by a previous request. When provided, only logs more recent than the cursor are returned.
Each log entry contains:
date(string): the log date and time in UTC.user(string): the user who performed the actiondatabase(string): the database concerned by the action, when applicable.subscription(string): the subscription code.ip(string): the IP address from which the action was performed.action(string): the type of action.details(string): additional information about the action.authorized(boolean): whether the action was authorized.
The next_cursor value is an opaque cursor that can be provided as cursor in a subsequent request.