GNU/Linux >> LINUX-Kenntnisse >  >> Panels >> Panels

So installieren Sie Odoo 13 auf Ubuntu 20.04

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.


Panels
  1. So installieren Sie Odoo 12 auf Ubuntu 16.04

  2. So installieren Sie Go unter Ubuntu 18.04

  3. So installieren Sie Odoo 13 auf Ubuntu 18.04

  4. So installieren Sie Odoo 15 auf Ubuntu 22.04

  5. So installieren Sie Odoo 13 auf Ubuntu 20.04

So installieren Sie Odoo 13 auf Ubuntu 18.04

So installieren Sie Odoo 14 auf Ubuntu 20.04

So installieren Sie Odoo 14 auf Ubuntu

So installieren Sie Odoo 13 unter Ubuntu

So installieren Sie Odoo auf Ubuntu 18.04

So installieren Sie Odoo 12 auf Ubuntu 20.04