In diesem Tutorial zeigen wir Ihnen, wie Sie Odoo ERP unter Debian 12 installieren. Odoo ist eine leistungsstarke Open-Source-ERP-Software (Enterprise Resource Planning), die eine breite Palette an betriebswirtschaftlichen Tools bietet, darunter CRM, E-Commerce, Buchhaltung, Bestandsverwaltung und mehr. Mit seiner modularen Architektur und der benutzerfreundlichen Oberfläche ist Odoo zu einer beliebten Wahl für Unternehmen jeder Größe geworden, die ihre Abläufe rationalisieren und die Produktivität steigern möchten. Einer der großen Vorteile von Odoo ist die Kompatibilität mit verschiedenen Betriebssystemen, darunter auch Debian 12.
In diesem Artikel wird davon ausgegangen, dass Sie zumindest über Grundkenntnisse in Linux verfügen, wissen, wie man die Shell verwendet, und, was am wichtigsten ist, dass Sie Ihre Site auf Ihrem eigenen VPS hosten. Die Installation ist recht einfach und setzt voraus, dass Sie im Root-Konto ausgeführt werden. Andernfalls müssen Sie möglicherweise Folgendes hinzufügen:sudo
‚ zu den Befehlen, um Root-Rechte zu erhalten. Ich zeige Ihnen die Schritt-für-Schritt-Installation des Odoo ERP auf Debian 12 (Bookworm).
Voraussetzungen
Bevor Sie mit der Installation von Odoo unter Debian 12 fortfahren, stellen Sie sicher, dass Sie die folgenden Anforderungen erfüllen:
- Ein Server, auf dem eines der folgenden Betriebssysteme ausgeführt wird: Debian 12 (Bücherwurm).
- Es wird empfohlen, eine Neuinstallation des Betriebssystems zu verwenden, um mögliche Probleme zu vermeiden.
- SSH-Zugriff auf den Server (oder öffnen Sie einfach Terminal, wenn Sie sich auf einem Desktop befinden).
- Eine aktive Internetverbindung. Sie benötigen eine Internetverbindung, um die erforderlichen Pakete und Abhängigkeiten herunterzuladen.
- Ein Benutzerkonto mit Sudo-Berechtigungen zum Ausführen administrativer Befehle.
Installieren Sie Odoo ERP auf Debian 12 Bookworm
Schritt 1. Um mit dem Installationsprozess zu beginnen, ist es wichtig, Ihr Debian 12-System zu aktualisieren, um sicherzustellen, dass Sie über die neuesten Pakete und Sicherheitspatches verfügen. Öffnen Sie ein Terminal und führen Sie die folgenden Befehle aus:
sudo apt update sudo apt upgrade
Schritt 2. Git installieren.
Git ist ein verteiltes Versionskontrollsystem, mit dem Sie das Odoo-Repository von GitHub klonen können. Um Git auf Ihrem Debian 12-System zu installieren, verwenden Sie den folgenden Befehl:
sudo apt install git
Sobald die Installation abgeschlossen ist, können Sie die Git-Version überprüfen, indem Sie Folgendes ausführen:
git --version
Dieser Befehl zeigt die installierte Git-Version an und bestätigt, dass sie erfolgreich auf Ihrem System eingerichtet wurde.
Schritt 3. Python-Abhängigkeiten installieren.
Odoo ist hauptsächlich in Python geschrieben, daher müssen Sie Python und die zugehörigen Abhängigkeiten installieren. Führen Sie den folgenden Befehl aus, um die erforderlichen Pakete zu installieren:
sudo apt install python3 python3-pip python3-dev python3-venv python3-wheel libpq-dev libxslt-dev libzip-dev libldap2-dev libsasl2-dev
Um eine saubere und isolierte Umgebung für Odoo zu erstellen, wird die Verwendung einer virtuellen Python-Umgebung empfohlen. Erstellen Sie eine neue virtuelle Umgebung, indem Sie Folgendes ausführen:
python3 -m venv odoo-venv
Aktivieren Sie die virtuelle Umgebung mit dem folgenden Befehl:
source odoo-venv/bin/activate
Die Eingabeaufforderung Ihres Terminals zeigt nun an, dass Sie in der virtuellen Umgebung arbeiten.
Schritt 4. PostgreSQL installieren.
Odoo verwendet PostgreSQL als Datenbank-Backend. Um PostgreSQL unter Debian 12 zu installieren, führen Sie den folgenden Befehl aus:
sudo apt install postgresql
Wechseln Sie nach der Installation zum postgres
Benutzer zum Erstellen eines PostgreSQL-Benutzers für Odoo:
sudo su - postgres createuser --createdb --username postgres --no-createrole --no-superuser --pwprompt odoo
Geben Sie ein sicheres Passwort ein, wenn Sie dazu aufgefordert werden. Dieser Befehl erstellt einen PostgreSQL-Benutzer mit dem Namen „odoo
” mit der Möglichkeit, Datenbanken zu erstellen, jedoch ohne Superuser-Rechte.
Verlassen Sie das postgres
Öffnen Sie die Benutzersitzung, indem Sie „exit“ eingeben und die Eingabetaste drücken. Sie können die Datenbankverbindung überprüfen, indem Sie Folgendes ausführen:
psql -U odoo -h localhost -d postgres
Wenn die Verbindung erfolgreich ist, gelangen Sie zur PostgreSQL-Befehlszeilenschnittstelle. Geben Sie \q ein und drücken Sie die Eingabetaste, um den Vorgang zu beenden.
Schritt 5. Node.js und npm installieren.
Odoo benötigt für bestimmte Website-Funktionen Node.js und npm. Installieren Sie sie mit dem folgenden Befehl:
sudo apt install nodejs npm
Überprüfen Sie die Installation von Node.js und npm, indem Sie Folgendes ausführen:
node --version npm --version
Schritt 6. Installation von wkhtmltopdf
Wkhtmltopdf ist ein Befehlszeilentool, das von Odoo zum Generieren von PDF-Berichten verwendet wird. Laden Sie das entsprechende Paket für Debian 12 von der offiziellen Website herunter:
wget https://github.com/wkhtmltopdf/packaging/releases/download/0.12.6-1/wkhtmltox_0.12.6-1.buster_amd64.deb
Als nächstes installieren Sie wkhtmltopdf und seine Abhängigkeiten mit dem folgenden Befehl:
sudo apt install ./wkhtmltox_0.12.6-1.buster_amd64.deb
Schritt 7. Odoo unter Debian 12 installieren.
Navigieren Sie zum Home-Verzeichnis des Odoo-Benutzers:
cd /opt/odoo
Klonen Sie das Odoo-Repository von GitHub mit dem folgenden Befehl:
sudo git clone https://github.com/odoo/odoo.git
Wechseln Sie in das geklonte Odoo-Verzeichnis:
cd odoo
Schauen Sie sich den gewünschten Versionszweig an. Um beispielsweise Odoo 15.0 zu verwenden, führen Sie Folgendes aus:
sudo git checkout 15.0
Installieren Sie im geklonten Odoo-Verzeichnis die Python-Abhängigkeiten von Odoo mit pip:
pip install -r requirements.txt
Dieser Befehl installiert alle erforderlichen Python-Pakete, die in angegeben sind requirements.txt
Datei.
Sollten Ihnen während des Odoo-Installationsprozesses fehlende Abhängigkeiten auffallen, können Sie diese einzeln mit apt install oder pip install installieren.
Schritt 8. Odoo Server konfigurieren.
Erstellen Sie eine Konfigurationsdatei für Odoo, indem Sie Folgendes ausführen:
sudo nano /etc/odoo.conf
Fügen Sie der Konfigurationsdatei die folgenden Zeilen hinzu:
(options) ; Database db_host = False db_port = False db_user = odoo db_password = your_odoo_db_password addons_path = /opt/odoo/odoo/addons,/opt/odoo/custom_addons ; Log logfile = /var/log/odoo/odoo.log ; Security admin_passwd = your_admin_password
Ersetzen your_odoo_db_password
mit dem Passwort, das Sie in Schritt 4 für den Odoo PostgreSQL-Benutzer festgelegt haben, und your_admin_password
mit einem sicheren Passwort für den Odoo-Administratorbenutzer.
Schritt 9. Odoo-Dienst einrichten.
Um Odoo als Systemdienst auszuführen, erstellen Sie eine neue Datei mit dem Namen odoo.service
im /etc/systemd/system/
Verzeichnis:
sudo nano /etc/systemd/system/odoo.service
Fügen Sie der Datei den folgenden Inhalt hinzu:
(Unit) Description=Odoo ERP After=postgresql.service (Service) Type=simple User=odoo Group=odoo ExecStart=/opt/odoo/odoo-venv/bin/python3 /opt/odoo/odoo/odoo-bin -c /etc/odoo.conf KillMode=mixed (Install) WantedBy=multi-user.target
Laden Sie die neu systemd
Aufbau:
sudo systemctl daemon-reload
Starten Sie den Odoo-Dienst:
sudo systemctl start odoo
Aktivieren Sie den Odoo-Dienst, um beim Systemstart automatisch zu starten:
sudo systemctl enable odoo
Schritt 10. Greifen Sie auf die Odoo-Weboberfläche zu.
Öffnen Sie einen Webbrowser und navigieren Sie zu http://<server-ip>:8069
ersetzen <server-ip>
mit der IP-Adresse oder dem Domänennamen Ihres Debian 12-Servers.
Glückwunsch! Sie haben Odoo erfolgreich installiert. Vielen Dank, dass Sie dieses Tutorial zur Installation der neuesten Version von Odoo ERP unter Debian 12 verwendet haben Bücherwurm. Für weitere Hilfe oder nützliche Informationen empfehlen wir Ihnen, hier nachzuschauen die offizielle Odoo-Website.