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.

Stichwörter

Fügen Sie Stichwörter hinzu, um Datenbanken zu identifizieren und zu sortieren, indem Sie eine Datenbank auswählen und auf Stichwörter klicken. Geben Sie im Dialogfeld ein Stichwort ein, klicken Sie auf die Schaltfläche (Plus) und dann auf Speichern.

Tipp

Suchen Sie oben rechts in der Suchleiste nach Stichwörtern.

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

Liste der Datenbanken

Um programmgesteuert eine Liste aller Datenbanken abzurufen, die unter dem Datenbank-Manager angezeigt werden, rufen Sie die Methode list des Modells odoo.database über die externe JSON-2-API auf.

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()

Audit-Protokolle

Um die Admin-Aktivitätsprotokolle einer Odoo-Online-Datenbank abzurufen, rufen Sie die Methode get_audit_logs des Modells odoo.database über die externe JSON-2-API auf.

Die Anfrage muss entweder db_uuid oder subscription_code angeben. Wenn db_uuid angegeben wird, werden die Protokolle für diese Datenbank zurückgegeben. Andernfalls kann subscription_code verwendet werden, um Protokolle für alle Datenbanken und Projekte des Abonnements abzurufen.

Der optionale Parameter cursor ist ein undurchsichtiger Wert, der von einer vorherigen Anfrage zurückgegeben wird. Wenn er angegeben wird, werden nur Protokolle zurückgegeben, die neuer als der Cursor sind.

Das Abrufen von Audit-Protokollen unterliegt Ratenbegrenzungen und darf nicht öfter als einmal alle 5 Minuten durchgeführt werden.

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()

Die Antwort ist ein JSON-Objekt, das die Protokolle und einen undurchsichtigen Cursor zum Abrufen des nächsten Stapels enthält:

{
   "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"
}

Die Anfrageparameter sind:

  • db_uuid (String): die UUID der Datenbank. Wenn angegeben, wird subscription_code ignoriert.

  • subscription_code (String): der Abonnementcode. Wird verwendet, wenn db_uuid nicht angegeben ist.

  • cursor (String): ein undurchsichtiger Cursor, der von einer vorherigen Anfrage zurückgegeben wird. Wenn angegeben, werden nur Protokolle zurückgegeben, die neuer als der Cursor sind.

Jeder Protokolleintrag enthält:

  • date (String): das Datum und die Uhrzeit des Protokolleintrags in UTC.

  • user (String): der Benutzer, der die Aktion durchgeführt hat

  • database (String): die von der Aktion betroffene Datenbank, falls zutreffend.

  • subscription (String): der Abonnementcode.

  • ip (String): die IP-Adresse, von der aus die Aktion durchgeführt wurde.

  • action (String): der Aktionstyp.

  • details (Zeichenkette): zusätzliche Informationen über die Aktion.

  • authorized (boolescher Wert): gibt an, ob die Aktion autorisiert wurde.

Der Wert next_cursor ist ein undurchsichtiger Cursor, der in einer nachfolgenden Anfrage als cursor angegeben werden kann.