Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.

Inhalt
typeflat

Dies ist eine kleine Anleitung für die Installation und den Betrieb der Odoo Fork MyOdoo unter Synology.

Docker installieren

Zunächst müssen Sie überprüfen, ob Ihr Synology Docker unterstützt. Information hierzu finden Sie unter https://www.synology.com/de-de/dsm/app_packages/Docker

...

Verwenden Sie den "Tag" 9.4.7 oder höher. Verwenden Sie aber nur Unter v10 können Sie jetzt auch 9.46.x Tags! 9.5/9.6 ist noch nicht freigegeben.verwenden.

Aktuelle Version PostgreSQL Container unter https://hub.docker.com/_/postgres/ 

Das Abbild wird jetzt aus dem Internet heruntergeladen. Danach können Sie unter Abbild einen Doppelklick darauf machen.

...

Wir aktualisieren diese Tags regelmäßig. https://hub.docker.com/r/myodoo/myodoo-10-public/tags/

Ist das Abbild geladen, können wir darauf einen Container erstellen.

...

Durch die Installation der Docker App wurde der Ordner "docker" angelegt. Sie dürfen nur diesen oder einen Unterordner darin verwenden, da Ihr Container sonst keine Schreibrechte hat.

Also Als "Mount-Pfad" müssen Sie "/opt/odoo/data" angeben.

...

Außerdem ist der Ausführungsbefehl "start" einzutragen.

ggf. Sie können Sie den Port unter dem Ihr MyOdoo System über den Browser erreichbar sein wird vorgeben oder den Port von der Synology automatisch vergeben lassen.

...

Wechseln Sie jetzt in den Browser und und geben Sie IP-Adresse Ihres Synologys ein sowie den Port den Sie oder das Synology vergeben haben.

Image Added

Unter Details können Sie diesen ablesen.

Image Added

Jetzt sollten Sie den Datenbank Manager sehen. Das Masterpasswort ist "myodoo2017".

Diese können Sie jederzeit ändern.

Image Added

Falls das System nicht läuft, überprüfen Sie den Reiter "Prozess" und "Protokoll"

Image Added

Diese sollten wie abgebildet aussehen.

Das Filestore

Image Added

Der Container hat jetzt im Docker Ordner die Ordner "addons", "filestore" und "sessions" abgelegt.

Image Added

Unter "filestore" finden Sie die Dateien Ihres System im Ordner mit dem Namen der Datenbank als "base64"-codierte Ordner/Dateien.

Zusätzliche Module installieren

Image Added 

Falls Sie zusätzliche Module verwenden wollen, können Sie diese unter "addons/8.1/" ablegen.

Image Added

Dazu unter "Einstellungen" den Punkt "Updates aktualisieren" aufrufen.

Sprache neu laden

Image Added

Manchmal werden nicht alle Übersetzungen auf Anhieb richtig geladen. Dies können Sie manuell nachholen.

Image Added

Danach den Container neu starten und den Browser refreshen.

MyOdoo updaten

Wenn es eine neue Version des MyOdoo Image zur Verfügung steht, reicht es keineswegs nur das Image/Abbild zu tauschen.

Sie müssen Ihre Datenbank aktualisieren. 

Wichtig: Erstellen Sie unbedingt über den Datenbank Manager ein aktuellen Backup!!! 

Dazu müssen Sie den bestehenden Container entfernen und mit dem neuen Abbild einen neuen Container wie oben beschrieben erzeugen.

Der Postgres-Container bleibt dabei unberührt.

Wenn der neue Container läuft rufen Sie vor dem ersten Anmelden unter "Terminal" eine "bash" durch den Button "Erstellen" auf.

Image Added

Wichtig: Ersetzen Sie das Wort "dbname" durch den Namen Ihrer Odoo-Datenbank --database=dbname

Kopieren Sie dann in die Konsole den folgenden Block:

Codeblock
languagebash
themeMidnight
titleMyOdoo Updates
sudo -i -u odoo /usr/bin/python \
    /opt/odoo/odoo-server/odoo.py \
    --update=all \
    --workers=0 \
    --no-xmlrpc \
    --database=dbname \
    --db_user=myodoo \
    --db_password=myodoo \
    --db_host=db \
    --stop-after-init

ggf. auch in einer Zeile

Codeblock
languagebash
themeMidnight
titleMyOdoo Updates
sudo -i -u odoo /usr/bin/python /opt/odoo/odoo-server/odoo.py --update=all --workers=0 --no-xmlrpc --database=dbname --db_user=myodoo --db_password=myodoo --db_host=db --stop-after-init



Nachdem Sie "Enter" gedrückt haben, läuft hoffentlich der Update-Prozess durch.

Ist er abgeschlossen, starten Sie den Container neu.

Info

Rechtliche Hinweise / Impressum