Projekt erstellen

Plattform bereitstellen

  1. Besuchen Sie Odoo.sh <https://www.odoo.sh> und klicken Sie auf Plattform bereitstellen.

    Die Schaltfläche „Plattform bereitstellen" auf Odoo.sh
  2. Melden Sie sich mit einem GitHub-Konto <https://github.com> an.

    Anmeldung bei GitHub
  3. Autorisieren Sie Odoo.sh, indem Sie zweimal auf odoo autorisieren klicken.

    Odoo.sh Berechtigungen erteilen, um Aktionen auszuführen und auf Daten auf GitHub zuzugreifen Odoo.sh zusätzliche Berechtigungen erteilen, um Aktionen auszuführen und auf Daten auf GitHub zuzugreifen

    Bemerkung

    Odoo.sh fordert GitHub auf:

    • Auf Ihren GitHub-Login und Ihre E-Mail-Adresse zuzugreifen.

    • Ein neues Repository zu erstellen, falls Sie von Grund auf neu beginnen.

    • Auf bestehende Repositories zuzugreifen, einschließlich Organisations-Repositories, falls Sie von einem bestehenden Repository aus beginnen.

    • Einen Webhook zu erstellen, um Sie jedes Mal zu benachrichtigen, wenn Änderungen gepusht werden.

    • Änderungen zu committen, um die Bereitstellung zu erleichtern.

  4. Füllen Sie das Formular Plattform bereitstellen aus und klicken Sie auf Bereitstellen:

    • Github-Repository: Um ein neues Repository zu erstellen, wählen Sie Neues Repository und geben Sie einen Namen ein. Um ein bestehendes zu verwenden, wählen Sie Bestehendes Repository und wählen Sie es aus.

    • Odoo-Version: Wählen Sie die Hauptversion von Odoo aus, die Sie verwenden möchten.

      Tipp

      • Verwenden Sie die neueste Hauptversion von Odoo, wenn Sie ein neues Repository erstellen. Falls Sie planen, eine bestehende Datenbank oder Anwendungen zu importieren, kann es erforderlich sein, dass deren Versionen übereinstimmen.

      • Wenn Sie mit Odoo Online beginnen und später zu Odoo.sh migrieren möchten, erstellen Sie Ihre Datenbank mit odoo.com/start-lts, um Kompatibilität sicherzustellen, da kleinere Versionen von Odoo.sh nicht unterstützt werden.

    • Abonnementcode: Geben Sie Ihren Odoo Enterprise-Abonnementcode ein, der Odoo.sh beinhaltet. Er wird manchmal auch Abonnementreferenz, Vertragsnummer oder Aktivierungscode genannt.

      Tipp

      Partner können ihre Partnerschaftscodes verwenden, um eine Testversion zu starten (Testbuilds sind auf 1 GB Speicher und zwei Staging-Umgebungen begrenzt). Wenn ein Kunde ein Projekt startet, muss er ein Odoo Enterprise-Abonnement mit Odoo.sh-Hosting abschließen und seinen Abonnementcode verwenden.

    • Hosting-Standort: Wählen Sie die Region aus, in der Ihre Plattform gehostet werden soll.

    Das Formular "Plattform bereitstellen"

Eine Datenbank importieren

Once your platform is deployed, you can import a database into your Odoo.sh project, provided it uses a supported version of Odoo.

Bemerkung

Aufgrund der Backup-Richtlinie von Odoo erfordert der Importprozess das Vierfache der Größe Ihres Datenbank-Dumps an verfügbarem Speicher. Beispielsweise benötigt eine 10 GB große Dump-Datei mindestens 40 GB verfügbaren Speicherplatz. Wir empfehlen, vorübergehend mehr als das Vierfache der Dump-Größe bereitzustellen und den Speicher nach Abschluss des Imports zu reduzieren.

Wenn Ihr Projekt eine mit einem Partnerschaftscode erstellte Testversion ist, können Sie nur Datenbank-Dumps mit einer Größe von bis zu 1 GB importieren.

Module in die Produktion übertragen

Wenn Sie Community- oder benutzerdefinierte Module verwenden, fügen Sie diese einem Branch in Ihrem GitHub-Repository hinzu.

Bemerkung

In Datenbanken, die auf Odoo Online gehostet werden, werden benutzerdefinierte Module nicht unterstützt.

Odoo.sh erkennt automatisch Ordner, die Odoo-Module enthalten. Sie können diese beliebig organisieren. Sie können sie beispielsweise direkt im Stammverzeichnis Ihres Repositorys platzieren oder nach Kategorien gruppieren (z. B. accounting, project usw.).

Für öffentlich verfügbare Community-Module können Sie auch die Verwendung von Submodulen in Betracht ziehen.

Ein Back-up herunterladen

Rufen Sie /web/database/manager in Ihrer On-Premise-Odoo-Instanz auf und klicken Sie auf Sicherung.

Die Webmanager-Oberfläche der On-Premise-Instanz

Wählen Sie zip (einschließlich Dateispeicher) als Sicherungsformat.

Herunterladen einer On-Premise-Datenbanksicherung

Bemerkung

  • Sie benötigen das Master-Passwort Ihres Odoo-Servers. Wenn Sie dieses nicht haben, wenden Sie sich an Ihren Systemadministrator.

  • Wenn Sie nicht auf den Datenbankmanager zugreifen können, wurde dieser möglicherweise von Ihrem Systemadministrator deaktiviert. Siehe Dokumentation zur Sicherheit des Datenbankmanagers.

Das Back-up hochladen

Navigieren Sie in Ihrem Odoo.sh-Projekt zur Registerkarte Sicherungen Ihres Produktions-Branches und klicken Sie auf Datenbank importieren, um die zuvor heruntergeladene Sicherung hochzuladen.

Importieren einer Datenbanksicherung auf Odoo.sh

Sobald der Import abgeschlossen ist, können Sie über die Schaltfläche Verbinden auf der Registerkarte Verlauf des Branches auf die Datenbank zugreifen.

Wichtig

Beim Importieren einer Sicherung werden alle Daten im Branch überschrieben. Laden Sie vorher ggf. eine manuelle Sicherung herunter, wenn Sie die vorhandenen Daten behalten möchten.

Ausgehende E-Mail-Server überprüfen

Odoo.sh stellt einen Standard-E-Mail-Server bereit. Um diesen zu verwenden, stellen Sie sicher, dass kein ausgehender E-Mail-Server aktiviert ist. Aktivieren Sie dazu den Entwicklermodus und navigieren Sie zu Einstellungen ‣ Technisch ‣ E-Mail: Ausgehende E-Mail-Server

Nach dem Import Ihrer Datenbank sind alle konfigurierten ausgehenden Mail-Server deaktiviert, und der Standard-Odoo.sh-Server wird verwendet.

Warnung

Port 25 ist und bleibt geschlossen. Verwenden Sie beim Verbinden mit einem externen SMTP-Server Port 465 oder 587.

Geplante Aktionen prüfen

Geplante Aktionen sind nach dem Import Ihrer Datenbank standardmäßig deaktiviert. Dies verhindert, dass Ihre neu importierte Datenbank potenziell störende Vorgänge ausführt, wie z. B.:

  • das Versenden von Mails in der Warteschlange,

  • das Auslösen von Massen-Mailings oder

  • die Synchronisierung mit Drittanbieterdiensten (z. B. Kalender, Cloud-Speicher).

Wenn Sie diese importierte Datenbank in der Produktion verwenden möchten, aktivieren Sie nur die geplanten Aktionen, die Sie benötigen, indem Sie den Entwicklermodus aktivieren und zu Einstellungen ‣ Technisch ‣ Automatisierung: Geplante Aktionen gehen.

Abonnement registrieren

Nach dem Import wird die Datenbank als Duplikat betrachtet und von Ihrem Enterprise-Abonnement getrennt.

Bemerkung

Pro Abonnement ist nur eine aktive Datenbank zulässig.

Wenn Sie die importierte Datenbank zu Ihrer Produktionsumgebung machen möchten:

  1. Trennen Sie Ihre bisherige Datenbank vom Abonnement.

  2. Registrieren Sie die neue.

Lesen Sie die Dokumentation zur Datenbankregistrierung für Schritt-für-Schritt-Anleitungen.