Hostingmodell wechseln: von Odoo Online nach Odoo.sh oder selbst
Kurz gesagt
Der Weg führt über eine Sicherung aus dem Datenbankmanager von Odoo Online: Auf Odoo.sh importieren Sie sie im Reiter Sicherungen des Produktions-Zweigs, auf einem eigenen Server über die Datenbankverwaltung. Nötig ist eine Hauptversion; eine Zwischenversion müssen Sie zuerst auf die nächste Hauptversion aktualisieren. Odoo.sh verlangt ein Enterprise-Abonnement, das Odoo.sh einschließt, und ein GitHub-Konto (Dokumentation 20.0, Stand 14. Oktober 2026).
Das Wichtigste
- Der Reiter Sicherungen im Produktions-Zweig von Odoo.sh nimmt Archive an, auch aus dem Odoo-Online-Datenbankmanager.
- Für den Import verlangt Odoo.sh das Vierfache der Dump-Größe an freiem Speicher.
- Nach dem Import gilt die Datenbank als Duplikat; je Abonnement ist nur eine aktive Datenbank zulässig.
- Odoo.sh verlangt einen Enterprise-Abonnementcode mit Odoo.sh und ein GitHub-Konto; der Standard-Tarif läuft laut Preisseite nur auf Odoo Online.
- Odoo Online ist mit eigenen Modulen und Apps-Store-Modulen unvereinbar; laut Apps-FAQ sind reine Datenmodule ohne Python-Dateien die Ausnahme.
- Auf Odoo Online ist ein Upgrade Pflicht: alle zwei Jahre je Hauptversion, bei Zwischenversionen wenige Wochen nach der nächsten Version.
Ein Hostingwechsel ist ein Umzug mit festem Ablauf: Sicherung ziehen, Zielumgebung aufbauen, Sicherung einspielen, Abonnement und Zugänge nachziehen. Je nach Ziel unterscheiden sich die Schritte — Odoo.sh nimmt Archive über eine eigene Oberfläche auf, ein eigener Server über die Datenbankverwaltung. Zwei Prüfungen entscheiden vorher über den Ablauf: Version und Tarif. Die drei Hostingarten stellt Hostingarten im Überblick gegenüber.
Was Sie vorab brauchen
- Die Version Ihrer Odoo-Online-Datenbank; das Zahnrad neben dem Datenbanknamen im Datenbankmanager zeigt sie an. Eine Zwischenversion (in der Dokumentation SaaS- oder Online-Version, etwa 19.4) unterstützen Odoo.sh und ein eigener Server nicht.
- Einen Tarif, der das Ziel trägt. Der Standard-Tarif läuft laut Preisseite nur auf Odoo Online; Odoo.sh und das Selbsthosten stehen im Custom-Tarif; das Odoo.sh-Hosting ist im Tarifpreis nicht enthalten.
- Bei Odoo.sh ein GitHub-Konto und den Enterprise-Abonnementcode, der Odoo.sh einschließt.
- Bei Odoo.sh freien Speicher im Projekt einplanen: Der Import verlangt das Vierfache der Dump-Größe an freiem Speicher.
- Ein Zeitfenster ohne Arbeit in der alten Datenbank; was nach dem Herunterladen dort noch entsteht, fehlt in der Kopie.
Die Wege im Überblick
Die Dokumentation 20.0 beschreibt sechs Richtungen. Die Tabelle nennt je Weg die technische Voraussetzung und die Vertragspunkte, die Sie vorher klären.
| Von | Nach | Edition und Technik | Vertragsprüfung |
|---|---|---|---|
| Odoo Online | Odoo.sh | Hauptversion, Sicherung herunterladen; Enterprise-Abonnementcode mit Odoo.sh und GitHub-Konto | Abonnement übertragen; eine aktive Datenbank je Abonnement; Wartungsentgelt für abgedeckte Zusatzmodule (außerhalb von Odoo Online nur, wenn Sie die Deckung wählen) |
| Odoo Online | eigener Server | Hauptversion, Sicherung herunterladen und in der Datenbankverwaltung einspielen | Datenbank mit dem Abonnementcode registrieren; Validierungsverbindung offen halten; Wartungsentgelt und Supportweg für abgedeckte Zusatzmodule klären (außerhalb von Odoo Online nur, wenn Sie die Deckung wählen) |
| Odoo.sh | Odoo Online | nicht standardmäßige Apps zuerst im Staging deinstallieren; Support-Ticket mit Zweig, Region und Administratoren | Datenbank ist während der Migration nicht erreichbar; Region und Administratorkonten festlegen |
| Odoo.sh | eigener Server | Sicherung der Produktionsdatenbank herunterladen und lokal einspielen | Abonnementcode auf dem neuen Server eintragen; Wartungsentgelt und Supportweg für abgedeckte Zusatzmodule klären (außerhalb von Odoo Online nur, wenn Sie die Deckung wählen) |
| eigener Server | Odoo Online | Kopie ohne nicht standardmäßige Apps, Dump mit Dateispeicher, Support-Ticket mit Abonnementnummer, Ziel-URL, Region, Version und Administrator | Testlauf vor der Produktivstellung empfohlen |
| eigener Server | Odoo.sh | Plattform bereitstellen und Datenbank importieren | Abonnementcode mit Odoo.sh; Import verlangt das Vierfache der Dump-Größe an Speicher |
Zwei Vertragspunkte treffen jeden Weg mit Enterprise-Abonnement; eine Community-Installation ohne Abonnement trifft diese Punkte nicht. Erstens die Zusatzmodule: Abgedeckt sind sie, wenn sie auf Odoos SaaS-Plattform Odoo Online laufen oder Sie für sie ein Wartungsentgelt bezahlen — außerhalb von Odoo Online also nur die Zusatzmodule, für die Sie diese Wartungsdeckung wählen; Odoo rechnet das Entgelt monatlich je 100 Codezeilen ab und kann bei einem Upgrade für die letzten zwölf Monate fehlende Wartungsmonate nachberechnen (Ziffern 2 und 5.1 des Vertrags). Arbeiten Sie direkt mit Odoo S.A. statt über einen Partner, erbringt Odoo Leistungen für abgedeckte Zusatzmodule nur auf der Odoo-Cloud-Plattform; auf dem eigenen Server läuft das über einen Odoo-Partner (Ziffer 4.6).
Zweitens der Versionsrückstand: Liegt die Datenbank älter als die drei zuletzt veröffentlichten Hauptversionen, fällt höchstens einmal im Jahr ein Zuschlag von 25 Prozent des Jahrespreises an, und frühestens sechs Monate nach der Veröffentlichung einer neuen Hauptversion (Ziffern 2 und 5.1). Auf einem eigenen Server kommen die Pflichten aus Ziffer 6.1 hinzu: Schutz der Daten und Zugang für Odoo, wenn die Validierung des Abonnementcodes ausfällt.
Schritt für Schritt: von Odoo Online zu Odoo.sh
Schritt 1: Version prüfen und Zielversion bestimmen
Melden Sie sich im Odoo-Online-Datenbankmanager an; das Zahnrad neben dem Datenbanknamen zeigt die Version. Läuft die Datenbank auf einer Zwischenversion, unterstützen Odoo.sh und ein eigener Server sie nicht: Aktualisieren Sie zuerst auf die nächste Hauptversion und warten Sie gegebenenfalls deren Veröffentlichung ab. Auf Odoo Online ist das Upgrade ohnehin Pflicht — bei einer Hauptversion alle zwei Jahre, bei einer Zwischenversion wenige Wochen nach dem Erscheinen der nächsten Version. Als Zielversion erlaubt die Support-Übersicht jede Hauptversion, deren Standard-Support läuft oder seit weniger als sechs Monaten beendet ist; Standard-Support dauert drei Jahre. Ergebnis: Sie kennen Version, Zielversion und Tarif.
Schritt 2: Sicherung herunterladen
Wählen Sie im Datenbankmanager am Datenbanknamen Herunterladen; die Seite Odoo Online führt diese Schaltfläche als Back-up herunterladen. Odoo gibt die Sicherung als ZIP-Datei aus. Ist die Option gesperrt, ist die Datenbank zu groß für diesen Weg, und der Support nennt eine andere Lösung. Legen Sie die Datei außerhalb der alten Umgebung ab. Ergebnis: Die Sicherungsdatei liegt bereit.
Schritt 3: Odoo.sh-Projekt anlegen
Öffnen Sie Odoo.sh und klicken Sie auf Plattform bereitstellen. Die Anmeldung läuft über ein GitHub-Konto; dabei autorisieren Sie Odoo.sh, auf Ihre Repositorys zuzugreifen, auch auf die einer Organisation. Im Formular wählen Sie Neues oder Bestehendes Repository, die Odoo-Version, den Abonnementcode und den Hosting-Standort; die Version muss zur Sicherung passen. Mit Bereitstellen entsteht das Projekt mit einem Produktions-Zweig. Wählen Sie die Region nach der Lage Ihrer Anwender; in der Region Europa liegen die Produktionsdatenbanken in Frankreich und Belgien (Datenschutzerklärung, Stand 24. September 2026). Was die Plattform sonst umfasst, beschreibt Leistungsumfang von Odoo.sh. Ergebnis: Das Projekt steht.
Schritt 4: Datenbank importieren
Öffnen Sie den Produktions-Zweig, dort den Reiter Sicherungen (Backups), und laden Sie die Sicherung über Datenbank importieren hoch. Der Import verlangt das Vierfache der Dump-Größe an freiem Speicher (Beispiel: eine 10-GB-Datei braucht 40 GB) und überschreibt alle Daten im Zweig; die Seite empfiehlt deshalb eine manuelle Sicherung vorher. Odoo.sh nimmt Archive aus der Datenbankverwaltung eines eigenen Servers, aus dem Odoo-Online-Datenbankmanager und aus eigenen Sicherungen an. Ergebnis: Das Ereignis im Zweig zeigt den Import; die Verbindungsschaltfläche öffnet die Datenbank.
Schritt 5: E-Mail-Ausgang und Abonnement nachziehen
Nach dem Import sind alle hinterlegten ausgehenden E-Mail-Server abgeschaltet; Odoo.sh nutzt seinen Standard-Server, Port 25 bleibt gesperrt, ein eigener SMTP-Server braucht 465 oder 587 (im Entwicklermodus: Einstellungen ‣ Technisch ‣ E-Mail: Ausgehende E-Mail-Server). Die importierte Datenbank gilt als Duplikat und ist vom Abonnement getrennt; je Abonnement ist nur eine aktive Datenbank zulässig. Soll die importierte Datenbank Ihre Produktion werden, trennen Sie die bisherige vom Abonnement und registrieren die neue; bei einer noch laufenden Odoo-Online-Datenbank klären Sie die Übertragung mit Ihrem Odoo-Kontobetreuer. Ergebnis: Aus der neuen Umgebung gehen E-Mails heraus.
Von Odoo Online auf einen eigenen Server
- Version und Zwischenversion prüfen wie in Schritt 1; ein eigener Server kennt nur Hauptversionen.
- Sicherung im Odoo-Online-Datenbankmanager herunterladen wie in Schritt 2.
- Dieselbe Hauptversion auf dem Server betreiben und die Sicherung über die Datenbankverwaltung einspielen; Klickwege und Warnungen stehen unter Datenbank exportieren und wiederherstellen.
- Bei Enterprise den Abonnementcode im Banner des Dashboards eintragen; wird er angenommen, färbt sich der Balken grün und zeigt das Ablaufdatum. Je Abonnement lässt sich nur eine Datenbank verknüpfen.
- Ausgehende Verbindungen zu services.odoo.com auf Port 80 zulassen (ab Odoo 18); die Prüfung läuft einmal pro Woche.
Nach der Preisseite ist der beste Zeitpunkt für diesen Weg unmittelbar nach der Veröffentlichung der neuesten stabilen Version; das ist eine Empfehlung des Anbieters. Was der eigene Betrieb an Zeit kostet, rechnet Aufwand auf eigenem Server durch.
So prüfen Sie das Ergebnis
Vergleichen Sie die Version der neuen Datenbank mit der Sicherung und die Zahl der aktiven Benutzer: Sind mehr aktiv als im Abonnement vorgesehen, meldet Odoo das und lässt Ihnen 30 Tage bis zum Ablauf. Nehmen Sie Stichproben aus mehreren Apps, dazu einen Datensatz mit Anhang, und testen Sie den E-Mail-Versand.
Auf Odoo.sh sichert die Plattform die Produktionsdatenbank automatisch und hält sieben tägliche, vier wöchentliche und drei monatliche Stände vor; die monatlichen liegen auf eigenen Sicherungsservern. Bewahren Sie die Sicherung der alten Umgebung auf, bis die neue Datenbank geprüft ist. Support-Dauer und Upgrade-Rhythmus nennt Support-Dauer der Odoo-Versionen. Wer personenbezogene Daten in einer Kopie verarbeitet, klärt die Grundlage vorher (Hosting und DSGVO).
Wenn etwas nicht klappt
| Symptom | Ursache | Lösung |
|---|---|---|
| Import in Odoo.sh bricht ab | Sicherung stammt von einer Zwischenversion | auf Odoo Online zuerst auf die nächste Hauptversion aktualisieren, dann erneut importieren |
| Import meldet zu wenig Platz | Import verlangt das Vierfache der Dump-Größe | Speicher im Projekt erhöhen und nach dem Import zurücknehmen |
| Daten im Odoo.sh-Zweig sind weg | Import überschreibt alle Daten des Zweigs | vor dem Import eine manuelle Sicherung herunterladen |
| Datenbank gilt nach dem Import als Duplikat | je Abonnement ist nur eine Datenbank aktiv | alte Datenbank vom Abonnement trennen, dann die neue registrieren |
| Keine E-Mails aus der neuen Umgebung | ausgehende Server abgeschaltet, Port 25 gesperrt | Standard-Server von Odoo.sh nutzen oder SMTP auf 465 oder 587 einrichten |
| Meldung zu einer zu hohen Benutzerzahl | mehr aktive Benutzer als im Abonnement | Benutzer deaktivieren oder Abonnement erhöhen; Frist 30 Tage |
| Herunterladen im Odoo-Online-Datenbankmanager ist gesperrt | Datenbank ist zu groß für den Download | den Odoo-Support um eine andere Lösung bitten |
| Registrierung schlägt fehl | anderer Datensatz am Code, gleiche Kennung (UUID) oder kein Zugang zu services.odoo.com | Kontodetails prüfen, doppelte Kennungen ändern lassen, Port 80 öffnen |
Wann Sie Hilfe holen sollten
Bei eigenen Modulen klären Sie vorher, wer sie in der Zielumgebung pflegt und wie sie abgedeckt sind. Für Leistungen von Odoo S.A. an abgedeckten Zusatzmodulen gilt nach Ziffer 4.6 des Abonnementvertrags: Auf einer selbst betriebenen Installation führt dieser Weg über einen Odoo-Partner; arbeitet der Kunde direkt mit Odoo S.A., erbringt Odoo solche Leistungen nur auf der Odoo-Cloud-Plattform. Bei mehreren Gesellschaften, angepassten Apps oder großen Anhangsbeständen lohnt sich vor dem Umschalten ein Testlauf mit einer Kopie. Für Sicherungen im Alltag siehe Odoo sichern: Backup-Strategie.