Wenn Sie Odoo 11 auf Debian 9 installieren möchten, ist dieses Tutorial sehr hilfreich und gibt Ihnen schrittweise Anleitungen. Eine andere Sache, die wir tun werden, ist die Installation des Nginx-Webservers und die Konfiguration als Reverse-Proxy. Odoo, oder wie wir es von vor OpenERP kennen, ist eine einfache und intuitive Suite von Open-Source-Unternehmensverwaltungsanwendungen wie Website-Builder, CRM, Marketing, Personalwesen, E-Commerce, Fertigung, Projekt- und Lagerverwaltung, Buchhaltung und so weiter . Mehr als 3,7 Millionen Menschen verwenden es, sowohl in Start-ups als auch in großen Unternehmen, was diese Art von Software zu einer der beliebtesten der Welt macht. Sie finden Odoo in zwei Editionen, der kostenlosen Community-Edition und der Enterprise-Edition. Wir haben uns entschieden, die Community Edition von Odoo zu installieren und zu verwenden.
Voraussetzungen
– Debian 9 VPS. Wir werden einen unserer SSD 2 VPS-Hosting-Pläne verwenden.
– SSH-Zugriff mit Root-Rechten
– PostgreSQL-Server
– Python-Version 3
– Nginx-Webserver
Melden Sie sich über SSH an und aktualisieren Sie das System
Sie können sich mit SSH als Benutzer root bei Ihrem Debian 9 VPS anmelden
ssh root@IP_Address -p Port_number
Wenn Sie bereits angemeldet sind, müssen Sie diesen nächsten Befehl ausführen, um die installierten Pakete auf die neueste verfügbare Version zu aktualisieren.
apt update && apt upgrade
Falls dies noch nicht geschehen ist, können Sie automatische Updates auf Ihrem Debian 9 VPS aktivieren.
PostgreSQL-Server installieren
Wenn Sie Odoo-Informationen speichern möchten, benötigen Sie eine PostgreSQL-Datenbank, und der PostgreSQL-Server muss installiert sein. Eine sehr einfache Methode zur Installation von PostgreSQL ist die Verwendung des folgenden Befehls:
apt install -y postgresql
Sobald die Installation abgeschlossen ist, müssen Sie den PostgreSQL-Server so aktivieren, dass er beim Neustart des Servers automatisch gestartet wird:
systemctl enable postgresql
Repository hinzufügen und Odoo 11 installieren
Sie werden Odoo 11 nicht im offiziellen Debian 9-Repository finden können. Wenn Sie es also installieren möchten, müssen wir das Odoo-Repository zum Server hinzufügen. Dies kann durch die folgenden Befehle erfolgen
wget -O - https://nightly.odoo.com/odoo.key | apt-key add - echo "deb http://nightly.odoo.com/11.0/nightly/deb/ ./" >> /etc/apt/sources.list.d/odoo.list
Jetzt muss die lokale Paketdatenbank aktualisiert werden
apt update
und verwenden Sie den apt-Paketmanager, um Odoo zu installieren
apt -y install odoo
Dieser Befehl hilft Ihnen, Odoo, Python 3 und alle erforderlichen Python-Module zu installieren, PostgreSQL-Benutzer zu erstellen und die Odoo-Instanz zu starten. Wenn 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: 9574 (odoo) CGroup: /system.slice/odoo.service └─9574 /usr/bin/python3 /usr/bin/odoo --config /etc/odoo/odoo.conf --logfile /var/log/odoo/odoo-server.log
Vergessen Sie nach Abschluss der Installation nicht, die Konfigurationsdatei von Odoo zu bearbeiten und auch das Master-Admin-Passwort festzulegen.
nano /etc/odoo/odoo.conf
Sie müssen die Zeile „admin_password“ auskommentieren und dann ein Passwort wie unten angegeben festlegen
admin_passwd = MASTER_PASSWORD
wobei MASTER_PASSWORD ein sicheres Passwort ist.
Damit die Änderungen wirksam werden, müssen Sie die Odoo-Instanz neu starten
systemctl restart odoo
Mit diesem Schritt sollten Sie in der Lage sein, über die IP-Adresse Ihres Servers auf Odoo zuzugreifen. Öffnen Sie den Webbrowser Ihrer Wahl und navigieren Sie zu http://IP_Address:8069
Installieren Sie den Nginx-Webserver und konfigurieren Sie einen Reverse-Proxy
Wenn Sie mit einem Domainnamen auf Odoo zugreifen möchten, sollten Sie nicht die IP-Adresse und die Portnummer eingeben, sondern lediglich einen Webserver benötigen. In diesem Tutorial entscheiden wir uns für die Installation und Verwendung von Nginx. Wenn Sie es installieren möchten, führen Sie den folgenden Befehl aus
apt -y install nginx
und vergessen Sie natürlich nicht, es so zu aktivieren, dass es beim Booten des Servers gestartet wird
systemctl enable nginx
Sie sollten auch einen Nginx-Serverblock für den Domainnamen erstellen, den Sie für den Zugriff auf Odoo verwenden werden. Wir haben uns zum Beispiel für odoo.com entschieden
nano /etc/nginx/sites-available/odoo.com pstream oddo { server 127.0.0.1:8069; } server { listen 80 default; server_name odoo.com; access_log /var/log/nginx/odoo.com.access.log; error_log /var/log/nginx/odoo.com.error.log; proxy_buffers 16 64k; proxy_buffer_size 128k; location / { proxy_pass http://oddo; proxy_next_upstream error timeout invalid_header http_500 http_502 http_503 http_504; proxy_redirect off; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto https; } location ~* /web/static/ { proxy_cache_valid 200 60m; proxy_buffering on; expires 864000; proxy_pass http://oddo; } }
Speichern Sie die Datei und erstellen Sie einen symbolischen Link, um den Nginx-Block zu aktivieren
ln -s /etc/nginx/sites-available/odoo.com /etc/nginx/sites-enabled/odoo.com
noch einmal, wenn Sie möchten, dass die Änderungen wirksam werden, müssen Sie den Webserver neu starten
systemctl restart nginx
Das ist es. Wenn Sie diesem Tutorial Schritt für Schritt gefolgt sind, haben Sie Odoo 11 erfolgreich installiert und Nginx als Reverse-Proxy konfiguriert. An diesem Punkt müssen Sie in der Lage sein, mit Ihrem Domainnamen auf Odoo zuzugreifen und Ihre erste Odoo-Datenbank mit dem zuvor festgelegten Master-Passwort zu erstellen und mit der Arbeit an Ihrem Projekt zu beginnen.
Wenn Sie weitere Informationen über Odoo 11, seine Funktionen und Konfiguration benötigen, lesen Sie bitte die offizielle Dokumentation.
Natürlich müssen Sie nicht wissen, wie man Odoo 11 auf Debian 9 mit Nginx als Reverse Proxy installiert, wenn Sie ein Odoo VPS Hosting bei uns haben. Sie können einfach unsere Administratoren bitten, Odoo 11 auf Debian 9 für Sie zu installieren. Sie sind rund um die Uhr verfügbar und können Ihnen bei der Installation von Odoo 11 auf Debian 9 helfen.
Nicht wirklich das, wonach Sie gesucht haben? Wenn Sie versuchen, Odoo 12 auf Debian 10 mit Nginx als Reverse Proxy zu installieren, besuchen Sie unser neuestes Tutorial, um Sie durch den gesamten Prozess zu führen.
Wenn Ihnen dieser Blogbeitrag über die Installation von Odoo 11 auf Debian 9 mit Nginx als Reverse-Proxy gefallen hat, können Sie ihn gerne über die folgenden Verknüpfungen in sozialen Netzwerken teilen oder einfach einen Kommentar hinterlassen.