In diesem Artikel zeigen wir Ihnen, wie Sie Odoo 12 auf Ubuntu 16.04 installieren . Odoo (ehemals OpenERP) ist eine Suite von Open-Source-Business-Apps, die alle Anforderungen Ihres Unternehmens abdecken:CRM, E-Commerce, Buchhaltung, Inventar, ERP, Verkaufsstelle, Projektmanagement und vieles mehr. Odoo gibt es in zwei Editionen, einer Open-Source-Community-Edition und der lizenzierten Enterprise-Edition. In unserem Fall werden wir die Community Edition von Odoo installieren und verwenden.
1. Anforderungen
Die Mindestsystemanforderungen für Odoo mit 5 Benutzern sind 2 CPU-Kerne und 2 GB RAM-Speicher. Für dieses Tutorial verwenden wir unseren VPS SSD 2-Plan.
- Ubuntu 16.04 VPS
- PostgreSQL-Server
- Python-Version 3.5
- Apache-Webserver
- SSH-Zugriff mit Root-Rechten
2. Melden Sie sich über SSH an und aktualisieren Sie das System
Melden Sie sich mit SSH als Root-Benutzer bei Ihrem Ubuntu 16.04 VPS an
ssh root@IP_Address -p Port_number
Mit dem folgenden Befehl können Sie überprüfen, ob Sie die richtige Ubuntu-Version auf Ihrem Server installiert haben:
# lsb_release -a
Sie sollten diese Ausgabe erhalten:
Distributor ID: Ubuntu Description: Ubuntu 16.04.1 LTS Release: 16.04 Codename: xenial
Sobald Sie angemeldet sind, führen Sie den folgenden Befehl aus, um alle installierten Pakete auf die neueste verfügbare Version zu aktualisieren
apt-get update && apt upgrade
3. PostgreSQL-Server installieren
Odoo benötigt eine PostgreSQL-Datenbank, um seine Informationen zu speichern, daher müssen wir den PostgreSQL-Server installieren. Wir werden einen PostgreSQL-Server mit dem folgenden Befehl installieren:
apt-get install postgresql
Starten Sie nach der Installation den PostgreSQL-Server und aktivieren Sie ihn so, dass er beim Booten des Servers startet.
systemctl start postgresql systemctl enable postgresql
Befolgen Sie dieses Tutorial für detaillierte Anweisungen zur Installation von Postgre SQL unter Ubuntu 16.04
3. Repository hinzufügen und Odoo installieren
Odoo ist nicht im offiziellen Ubuntu 16.04-Repository verfügbar, daher müssen wir das Odoo-Repository zum Server hinzufügen, um es zu installieren. Führen Sie dazu die folgenden Befehle aus
wget -O - https://nightly.odoo.com/odoo.key | apt-key add - echo "deb http://nightly.odoo.com/12.0/nightly/deb/ ./" >> /etc/apt/sources.list.d/odoo.list
4. Installieren Sie Odoo 12 auf Ubuntu
Aktualisieren Sie als Nächstes die lokale Paketdatenbank
apt-get update
und installieren Sie Odoo mit dem apt-Paketmanager
apt-get install odoo
Dieser Befehl installiert Odoo, Python 3 und alle erforderlichen Python-Module, erstellt einen PostgreSQL-Benutzer und startet die Odoo-Instanz. Nachdem die Installation abgeschlossen ist, können Sie den Status des Odoo-Dienstes überprüfen:
systemctl status odoo
Ausgabe:
● odoo.service - Odoo Open Source ERP and CRM Loaded: loaded (/lib/systemd/system/odoo.service; enabled; vendor preset: enabled) Active: active (running) Main PID: 7693 (odoo) CGroup: /system.slice/odoo.service └─7693 /usr/bin/python3 /usr/bin/odoo --config /etc/odoo/odoo.conf --logfile /var/log/odoo/odoo-server.log
Bearbeiten Sie nach Abschluss der Installation die Konfigurationsdatei von Odoo und legen Sie das Master-Admin-Passwort fest.
nano /etc/odoo/odoo.conf
Entkommentieren Sie die Zeile „admin_passwrd“ und ändern Sie das Feld „admin_password“ mit einem starken Passwort.
admin_passwd = STRONG_PASSWORD
Um diese Änderungen wirksam werden zu lassen, starten Sie Odoo neu
systemctl restart odoo
An dieser Stelle können Sie Ihren bevorzugten Webbrowser öffnen und unter http://your_IP_Address:8069
auf Ihr Odoo zugreifen
5. Apache-Installation
Überprüfen Sie, ob Apache bereits auf Ihrem Server installiert ist und ausgeführt wird. Sie können dies mit dem folgenden Befehl tun:
dpkg -l apache2
Wenn Apache nicht installiert ist, können Sie dies tun, indem Sie die folgenden Befehle ausführen.
apt-get install apache2
Nachdem die Installation abgeschlossen ist, sollten Sie Apache so aktivieren, dass er beim Booten des Servers automatisch gestartet wird mit:
systemctl enable apache2
Sie können den Status Ihres Apache-Dienstes auch mit dem folgenden Befehl überprüfen:
systemctl status apache2
Jetzt, da wir sicher sind, dass Apache auf unserem Server installiert ist und läuft, können wir mit dem nächsten Schritt fortfahren und einen Odoo-Reverse-Proxy einrichten.
Im nächsten Schritt müssen wir einige zusätzliche Proxy-Module für Apache aktivieren. Um diese Module zu aktivieren, führen Sie die folgenden Befehle aus:
a2enmod proxy a2enmod proxy_http
Öffnen Sie anschließend eine neue Konfigurationsdatei mit Nano oder Ihrem bevorzugten Texteditor mit dem folgenden Befehl:
nano /etc/apache2/sites-available/your_domain.conf
Fügen Sie die folgenden Zeilen hinzu:
<VirtualHost *:80> ServerName your_domain.com ServerAlias www.your_domain.com ProxyRequests Off <Proxy *> Order deny,allow Allow from all </Proxy> ProxyPass / http://your_domain.com:8069/ ProxyPassReverse / http://your_domain.com:8069/ <Location /> Order allow,deny Allow from all </Location> </VirtualHost>
Aktivieren Sie die „your_domain.conf“-Konfiguration in Apache mit:
ln -s /etc/apache2/sites-available/your_domain.conf /etc/apache2/sites-enabled/your_domain.conf
Denken Sie daran, „your_domain.com“ durch Ihren tatsächlichen Domainnamen zu ersetzen. Speichern Sie die Änderungen und starten Sie den Apache-Webserver neu, damit die Änderungen wirksam werden:
service apache2 restart
Das ist es. Wenn Sie jetzt alle Anweisungen richtig befolgt haben, sollten Sie mit Ihrem Domänennamen auf Ihrem Ubuntu 16.04-Computer auf Ihr Odoo 12 zugreifen können. Weitere Informationen zu Odoo 12, seinen Funktionen und seiner Konfiguration finden Sie in der offiziellen Dokumentation.
Natürlich müssen Sie Odoo 12 nicht auf Ubuntu 16.04 installieren wenn Sie einen unserer Odoo VPS-Hosting-Dienste nutzen, können Sie in diesem Fall einfach unsere erfahrenen Linux-Administratoren bitten, Odoo 12 auf Ubuntu 16.04 für Sie zu installieren. Sie sind rund um die Uhr erreichbar und kümmern sich umgehend um Ihr Anliegen.
Wenn Sie sich entschieden haben, Ihr Ubuntu zu aktualisieren und planen, das verbesserte Odoo 13 zu installieren, haben wir eine Lösung dafür. Sie können unsere Anleitung zur Installation von Odoo 13 auf Ubuntu 18.04 lesen und Schritt für Schritt ausführen.
PS. Wenn Ihnen dieser Beitrag gefallen hat, installieren Sie Odoo 12 auf Ubuntu 16.04 mit Apache als Reverse-Proxy, teilen Sie es bitte mit Ihren Freunden in den sozialen Netzwerken über die Schaltflächen unten oder hinterlassen Sie einfach einen Kommentar im Kommentarbereich. Danke.