In dieser Anleitung zeigen wir Ihnen, wie Sie Odoo 13 auf Ubuntu 20.04 installieren. Odoo, auch bekannt als OpenERP, ist eine kostenlose und Open-Source-ERP-Plattform. Dank seiner Anpassbarkeit und Flexibilität ist es eine der beliebtesten verfügbaren ERP-Plattformen. Odoo wurde in der Programmiersprache Python geschrieben und wird für viele Geschäftsanwendungen verwendet, darunter Vertriebspipeline, Projektmanagement, CRM, Rechnungsstellung, Buchhaltung, Inventar und vieles mehr. Odoo ist mit einer Vielzahl von Funktionen ausgestattet, die sich hervorragend für die meisten geschäftlichen Anwendungsfälle eignen. Wenn Sie jedoch etwas Spezifischeres benötigen, bietet Odoo auch eine umfangreiche Bibliothek benutzerdefinierter Add-Ons, mit denen Sie die Funktionen von Odoo an Ihre genauen Geschäftsanforderungen anpassen können.
1. Melden Sie sich an und aktualisieren Sie den Server:
Melden Sie sich bei Ihrem Ubuntu 20.04 VPS über SSH als Benutzer root an (Sie können ein Superuser-Konto verwenden, wenn root nicht verfügbar ist. Unsere VPSs werden mit Root-Zugriff geliefert):
ssh root@IP_Address -p Port_number
Vergessen Sie nicht, „IP_Address“ und „Port_number“ durch die tatsächliche IP-Adresse Ihres Servers und den Port des SSH-Dienstes zu ersetzen. Der Standard-SSH-Port ist 22.
Als nächstes stellen wir sicher, dass wir auf Ubuntu 20.04 sind. Das geht so:
# lsb_release -a
Sie sollten dies als Ausgabe erhalten:
Distributor ID: Ubuntu Description: Ubuntu 20.04 LTS Release: 20.04 Codename: focal
Führen Sie die folgenden Befehle aus, um sicherzustellen, dass alle installierten Pakete auf Ihrem Ubuntu 20.04 VPS auf die neuesten verfügbaren Versionen aktualisiert werden:
apt update && apt upgrade
2. Installieren erforderlicher betriebssystembezogener Pakete
Führen Sie diesen Befehl aus, um alle erforderlichen Pakete zu installieren. Diese Pakete wie Python und Node.js sind alle erforderlich, damit Odoo korrekt funktioniert.
apt-get install python3-venv build-essential python3-pillow python3-lxml python3-dev python3-pip python3-setuptools npm nodejs git gdebi libldap2-dev libsasl2-dev libxml2-dev libxslt1-dev libjpeg-dev libpq-dev -y
Wenn dies abgeschlossen ist, werden wir mit der Erstellung eines neuen Benutzerkontos für Odoo fortfahren.
3. Erstellen Sie einen Systembenutzer
Als nächstes müssen wir einen neuen Systembenutzer erstellen, um Odoo auszuführen. Sie können einen neuen Benutzer mit dem Namen odoo
erstellen wobei das Home-Verzeichnis auf /opt/odoo
gesetzt ist mit dem folgenden Befehl:
useradd -m -U -r -d /opt/odoo -s /bin/bash odoo
4. PostgreSQL-Server installieren
Der nächste Schritt besteht darin, das PostgreSQL-Datenbanksystem auf Ihrem Ubuntu 20.04-VPS zu installieren. Dieser Schritt ist ziemlich einfach, führen Sie einfach den folgenden Befehl aus:
apt-get install postgresql
Es installiert den PostgreSQL-Datenbankserver und andere erforderliche Tools.
Um zu überprüfen, ob der PostgreSQL-Server installiert ist, können Sie den folgenden Befehl verwenden:
psql --version
Wenn Sie das ausführen, wird Ihnen die aktuelle Version von PostgreSQL angezeigt, die Sie installiert haben:
# psql --version psql (PostgreSQL) 12.2 (Ubuntu 12.2-4)
Stellen Sie nach Abschluss der Installation sicher, dass der PostgreSQL-Server beim Neustart des Servers über systemctl
automatisch gestartet wird :
systemctl enable postgresql
Außerdem müssen wir einen PostgreSQL-Benutzer mit demselben Namen wie der neue Systembenutzer erstellen. Führen Sie den folgenden Befehl aus, um einen PostgreSQL-Benutzer zu erstellen:
su - postgres -c "createuser -s odoo"
5. Installieren Sie „wkhtmltopdf“
Odoo erfordert das wkhtmltopdf
Paket, das ein Open-Source-Tool ist, das das HTML-Format in PDF konvertiert, damit Odoo PDF-Berichte drucken kann. Die empfohlene Version für Odoo ist 0.12.5 mit gepatchtem qt, die zum Zeitpunkt der Erstellung dieses Tutorials die neueste Version ist. Wir werden es mit den folgenden Befehlen herunterladen und installieren:
wget https://github.com/wkhtmltopdf/wkhtmltopdf/releases/download/0.12.5/wkhtmltox_0.12.5-1.bionic_amd64.deb apt install ./wkhtmltox_0.12.5-1.bionic_amd64.deb
Überprüfen Sie, dass wkhtmltopdf
auf Ihrem Server installiert ist:
# wkhtmltopdf --version wkhtmltopdf 0.12.5 (with patched qt)
6. Installieren und konfigurieren Sie Odoo 13
In diesem Abschnitt werden wir Odoo 13 aus dem Git-Repository herunterladen und in einer virtuellen Python-Umgebung installieren.
Melden Sie sich zuerst als odoo
an user und laden Sie Odoo 13 aus dem Git-Repository herunter:
su - odoo git clone https://www.github.com/odoo/odoo --depth 1 --branch 13.0 /opt/odoo/odoo13
Sobald der Download abgeschlossen ist, erstellen Sie mit dem folgenden Befehl eine neue virtuelle Python-Umgebung für die Odoo 13-Installation:
cd /opt/odoo && python3 -m venv odoo13-venv
Als nächstes aktivieren Sie die virtuelle Umgebung mit dem folgenden Befehl:
source odoo13-venv/bin/activate
Als nächstes installieren Sie die erforderlichen Module mit dem pip3
Befehl wie unten gezeigt:
(odoo13-venv) $ pip3 install wheel (odoo13-venv) $ pip3 install -r odoo13/requirements.txt
Sobald alle erforderlichen Module erfolgreich installiert sind, deaktivieren Sie die virtuelle Umgebung und wechseln Sie mit dem folgenden Befehl zurück zum sudo- oder root-Benutzer:
(odoo13-venv) $ deactivate && exit
Erstellen Sie als Nächstes ein separates Verzeichnis für benutzerdefinierte Odoo-Add-Ons. Die beste Vorgehensweise besteht darin, benutzerdefinierte Odoo-Module in einem separaten Verzeichnis zu installieren. Dies stellt sicher, dass, wenn ein benutzerdefiniertes Modul nicht funktioniert, es einfach entfernt werden kann, ohne das Risiko einzugehen, dass erforderliche/integrierte Module entfernt werden.
mkdir /opt/odoo/odoo13-custom-addons chown odoo: /opt/odoo/odoo13-custom-addons
Die folgenden Befehle erstellen eine Protokolldatei für die neue Odoo-Installation:
mkdir /var/log/odoo && touch /var/log/odoo/odoo.log chown -R odoo: /var/log/odoo/
Als nächstes öffnen Sie die Datei /etc/odoo.conf
mit Nano-Editor:nano /etc/odoo.conf
Geben Sie bei geöffneter Datei die folgenden Informationen ein:
[options] ; This is the password that allows database operations: admin_passwd = master_password db_host = False db_port = False db_user = odoo db_password = False xmlrpc_port = 8069 ; longpolling_port = 8072 logfile = /var/log/odoo/odoo.log logrotate = True addons_path = /opt/odoo/odoo13/addons,/opt/odoo/odoo13-custom-addons
Stellen Sie sicher, dass Sie master_password
festgelegt haben zu etwas, das stark und schwer zu erraten ist. Speichern und schließen Sie die Datei.
Als letztes müssen wir ein systemd
erstellen Unit-Datei, die verwendet wird, um unsere Odoo-Instanz als Dienst auszuführen.
Erstellen Sie einen neuen odoo.service
Datei:
nano /etc/systemd/system/odoo.service
und geben Sie die folgende Konfiguration ein:
[Unit] Description=Odoo13 #Requires=postgresql-12.2.service #After=network.target postgresql-12.2.service [Service] Type=simple SyslogIdentifier=odoo13 PermissionsStartOnly=true User=odoo Group=odoo ExecStart=/opt/odoo/odoo13-venv/bin/python3 /opt/odoo/odoo13/odoo-bin -c /etc/odoo.conf StandardOutput=journal+console [Install] WantedBy=multi-user.target
Sobald die Datei gespeichert und geschlossen ist, laden wir den Daemon neu, damit er die neu erstellte Unit in systemd bestätigt.
systemctl daemon-reload
Als nächstes starten Sie den neu erstellten odoo.service
und aktivieren Sie den Start nach dem Systemneustart mit dem folgenden Befehl:
systemctl start odoo systemctl enable odoo
7. Greifen Sie auf die Odoo-Instanz zu
Wenn Sie nun wissen, dass die neue Odoo-Installation aktiv ist und auf dem Server ausgeführt wird, können Sie darauf zugreifen, indem Sie Ihre Server-IP-Adresse zusammen mit der Odoo-Portnummer navigieren. In diesem Fall verwendet unser installiertes Odoo den Standardport 8069 (wie in unserer Odoo-Konfigurationsdatei definiert):
http://<your_server_IP_address>:8069
Wenn die Installation erfolgreich abgeschlossen wurde, können Sie den unten gezeigten Odoo-Bildschirm sehen und Ihre erste Datenbank erstellen:
Von hier aus geben Sie einfach Ihr Master-Passwort ein und füllen die Felder mit den Informationen aus, die Sie für Ihren Anwendungsfall benötigen. Das ist es! Odoo läuft jetzt erfolgreich auf Ihrem Ubuntu 20.04 VPS.
Natürlich müssen Sie Odoo 13 nicht auf Ubuntu 20.04 installieren wenn Sie einen unserer Odoo VPS-Hosting-Dienste nutzen, können Sie in diesem Fall einfach unsere erfahrenen Linux-Administratoren bitten, Odoo 13 auf Ubuntu 20.04 für Sie zu installieren und zu konfigurieren. Sie sind rund um die Uhr erreichbar und kümmern sich umgehend um Ihr Anliegen.
PS . Wenn Ihnen dieser Beitrag zur Installation von Odoo 13 auf Ubuntu 20.04 gefallen hat , bitte teilen Sie es mit Ihren Freunden in den sozialen Netzwerken über die Schaltflächen unten oder hinterlassen Sie einfach eine Antwort. Danke.