In diesem Artikel haben wir die notwendigen Schritte zur Installation und Konfiguration von Odoo auf Ubuntu 18.04 LTS erklärt. Bevor Sie mit diesem Tutorial fortfahren, vergewissern Sie sich, dass Sie als Benutzer mit sudo-Berechtigungen angemeldet sind. Alle Befehle in diesem Tutorial sollten als Nicht-Root-Benutzer ausgeführt werden.
Odoo ist das umfassendste Open-Source-ERP, das alle geschäftsbezogenen Anwendungen bereitstellt. Wie Buchhaltung, CRM, Verkauf, Einkauf, Projekt, Point of Sale, E-Commerce und viele mehr.
Installieren Sie Odoo auf Ubuntu
Schritt 1. Bevor Sie mit der Installation eines Pakets auf Ihrem Ubuntu-Server beginnen, empfehlen wir immer, sicherzustellen, dass alle Systempakete aktualisiert sind.
sudo apt update sudo apt upgrade
Schritt 2. Odoo-Abhängigkeiten installieren.
Sie müssen Git, Python 3 pip und andere erforderliche Pakete installieren, um Odoo-Abhängigkeiten zu erstellen:
sudo apt install git python3-pip build-essential wget python3-dev python3-venv python3-wheel libxslt-dev libzip-dev libldap2-dev libsasl2-dev python3-setuptools node-less
Schritt 3. Erstellen eines Systembenutzers.
Erstellen Sie einen Systembenutzer namens ramona mit dem Home-Verzeichnis /opt/ramona:
, der Odoo ausführen wirdsudo useradd -m -d /opt/ramona -U -r -s /bin/bash ramona
Schritt 4. Installieren Sie PostgreSQL.
Um PostgreSQL zu installieren, führen Sie den folgenden Befehl aus:
sudo apt install postgresql
Erstellen Sie als Nächstes einen PostgreSQL-Benutzer mit demselben Namen wie der zuvor erstellte Systembenutzer:
sudo su - postgres -c "createuser -s ramona"
Schritt 5. Installieren Sie wkhtmltopdf.
Laden Sie das Wkhtmltopdf-Paket herunter und installieren Sie es. Die empfohlene Version ist 0.12.5 und ist auf der wkhtmltopdf-Downloadseite im Archivbereich verfügbar:
wget https://github.com/wkhtmltopdf/wkhtmltopdf/releases/download/0.12.5/wkhtmltox_0.12.5-1.bionic_amd64.deb sudo apt install ./wkhtmltox_0.12.5-1.bionic_amd64.deb
Schritt 6. Installieren Sie Odoo auf Ubuntu.
Wechseln Sie zunächst zu Benutzer „ramona“:
sudo su - ramona
Klonen Sie als Nächstes den Quellcode von Odoo 13 aus dem GitHub-Repository:
git clone https://www.github.com/odoo/odoo --depth 1 --branch 13.0 /opt/odoo13/odoo
Erstellen Sie nach Abschluss des Downloads eine neue virtuelle Python-Umgebung für Odoo:
cd /opt/odoo13 python3 -m venv odoo-venv source odoo-venv/bin/activate
Installieren Sie alle erforderlichen Python-Module mit pip3:
pip3 install wheel pip3 install -r odoo/requirements.txt
Wenn Sie fertig sind, deaktivieren Sie die Umgebung, indem Sie Folgendes eingeben:
deactivate
Dann erstellen wir ein neues Verzeichnis, das die Add-Ons von Drittanbietern enthalten wird:
mkdir /opt/odoo13/odoo-custom-addons exit
Als nächstes erstellen Sie eine Konfigurationsdatei mit folgendem Inhalt:
sudo nano /etc/odoo13.conf
[options] ; This is the password that allows database operations: admin_passwd = your_admin_passwd db_host = False db_port = False db_user = ramona db_password = False addons_path = /opt/odoo13/odoo/addons,/opt/odoo13/odoo-custom-addons
Schritt 7. Erstellen der Systemd-Unit-Datei Odoo.
Öffnen Sie den Nano-Texteditor und erstellen Sie eine Service-Unit-Datei namens odoo 13.service mit folgendem Inhalt:
sudo nano /etc/systemd/system/odoo13.service
[Unit] Description=Odoo13 Requires=postgresql.service After=network.target postgresql.service [Service] Type=simple SyslogIdentifier=odoo13 PermissionsStartOnly=true User=odoo13 Group=odoo13 ExecStart=/opt/odoo13/odoo-venv/bin/python3 /opt/odoo13/odoo/odoo-bin -c /etc/odoo13.conf StandardOutput=journal+console [Install] WantedBy=multi-user.target
Starten Sie den Odoo-Dienst und aktivieren Sie ihn so, dass er beim Booten startet, indem Sie Folgendes ausführen:
sudo systemctl daemon-reload sudo systemctl enable --now odoo13 sudo systemctl status odoo13
Schritt 8. Zugriff auf Odoo.
Um auf Odoo 13 zuzugreifen, gehen Sie zur folgenden URL und erstellen Sie eine neue Datenbank:
http://<your_domain_or_IP_address>:8069
Das ist alles, was Sie tun müssen, um Odoo auf Ubuntu 18.04 LTS zu installieren. Ich hoffe, Sie finden diesen schnellen Tipp hilfreich. Wenn Sie Fragen oder Anregungen haben, können Sie unten einen Kommentar hinterlassen.