GNU/Linux >> LINUX-Kenntnisse >  >> Debian

So installieren Sie Odoo 12 auf Debian 9

In diesem Tutorial zeigen wir Ihnen, wie Sie Odoo 12 auf Debian 9 installieren . Außerdem zeigen wir Ihnen, wie Sie den Apache-Webserver als Reverse-Proxy für Ihre Odoo-Anwendung installieren und konfigurieren. Odoo ist eine webbasierte Open-Source-Unternehmenssoftware, die eine Reihe von Geschäftsanwendungen für Vertrieb, Projekt- und Lagerverwaltung, CRM, Website/eCommerce, Abrechnung, Buchhaltung, Inventar und Tausende weiterer zusätzlicher Module enthält, die von der Community entwickelt wurden. Für die Zwecke dieses Tutorials verwenden wir die Odoo 12 Community Edition. Odoo 12 unter Debian 9 installieren sollte weniger als 10 Minuten dauern. Beginnen wir mit diesem Tutorial.

Voraussetzungen

  •  Debian 9 VPS
  •  PostgreSQL-Server
  •  Python-Version 3.5
  • Apache-Webserver
  • SSH-Zugriff mit Root-Rechten

1. Verbinden Sie sich mit Ihrem Server

Um sich über SSH als Benutzer root mit Ihrem Server zu verbinden, verwenden Sie den folgenden Befehl:

ssh root@IP_ADDRESS -p PORT_NUMBER

und ersetzen Sie „IP_ADDRESS“ und „PORT_NUMBER“ durch Ihre tatsächliche Server-IP-Adresse und SSH-Portnummer.

Stellen Sie nach der Anmeldung sicher, dass Ihr Server auf dem neuesten Stand ist, indem Sie die folgenden Befehle ausführen:

apt-get update
apt-get upgrade

2. PostgreSQL-Server installieren

Wir werden PostgreSQL als Datenbankserver für unsere Odoo-Anwendung verwenden. Um PostgreSQL auf Ihrem Server zu installieren, führen Sie den folgenden Befehl aus:

apt-get install postgresql -y

3. PostgreSQL beim Start aktivieren

Stellen Sie nach Abschluss der Installation sicher, dass der PostgreSQL-Server beim Neustart des Servers automatisch gestartet wird mit:

systemctl enable postgresql

4. Installieren Sie Odoo auf Debian 9

Da Odoo nicht im offiziellen Debian 9-Repository verfügbar ist, müssen wir das Odoo-Repository manuell hinzufügen, bevor wir die Installation durchführen können. 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

Aktualisieren Sie die Liste der verfügbaren Pakete mit:

apt-get update

Und führen Sie den folgenden Befehl aus, um Odoo zusammen mit Python und allen erforderlichen Python-Modulen zu installieren:

apt-get install odoo

Nachdem die Installation abgeschlossen ist, können Sie den folgenden Befehl ausführen, um den Status Ihres Odoo-Dienstes zu ü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) since Wed 2018-10-10 10:59:04 CDT; 4s ago
Main PID: 10951 (odoo)
CGroup: /system.slice/odoo.service
└─10951 /usr/bin/python3 /usr/bin/odoo --config /etc/odoo/odoo.conf --logfile /var/log/odoo/odoo-server.log

Sie müssen auch ein neues Master-Passwort festlegen. Dazu müssen Sie die Odoo-Konfigurationsdatei bearbeiten mit:

nano /etc/odoo/odoo.conf

Und ändern Sie das Feld admin_password mit einem starken Passwort. Sie können auch eine über die Befehlszeile generieren.

admin_passwd = StrongPassword

Nachdem Sie die Änderungen vorgenommen haben, starten Sie Ihr Odoo neu mit:

systemctl restart odoo

Um auf Odoo zuzugreifen, können Sie jetzt Ihren Browser öffnen und zu http://your-server-IP:8069

navigieren

5. Apache als Reverse Proxy einrichten

Wenn Sie einen gültigen Domainnamen haben und diesen verwenden möchten, um auf Ihre Odoo-Anwendung zuzugreifen, anstatt die IP-Adresse und die Portnummer in die URL einzugeben, zeigen wir Ihnen jetzt, wie Sie einen Reverse-Proxy mit Apache einrichten Webserver.

Wir beginnen mit der Installation des Apache-Webservers. Apache gilt als die am weitesten verbreitete Webserver-Software. Es ist schnell, sicher, zuverlässig und kann leicht an Ihre Bedürfnisse angepasst werden.

Um Apache auf Ihrem Server zu installieren, führen Sie den folgenden Befehl aus:

apt-get install apache2

Nachdem die Installation abgeschlossen ist, sollten Sie Apache so aktivieren, dass er beim Systemstart automatisch gestartet wird. Sie können dies mit dem folgenden Befehl tun:

systemctl enable apache2

Um zu überprüfen, ob Apache ausgeführt wird, öffnen Sie Ihren Webbrowser und geben Sie Ihre Server-IP-Adresse ein (z. B. http://111.222.333.444). Wenn Apache erfolgreich installiert wurde, sollten Sie die Meldung „It works!“ sehen.

Als nächstes müssen wir einige zusätzliche Proxy-Module für Apache aktivieren. Sie können dies mit den folgenden Befehlen tun:

a2enmod proxy
a2enmod proxy_http

Sobald dies erledigt ist, öffnen Sie mit dem folgenden Befehl eine neue Konfigurationsdatei für Ihre Domain:

nano /etc/apache2/sites-available/my_domain.conf

Und geben Sie Folgendes ein:

<VirtualHost *:80>
ServerName my_domain.com
ServerAlias www.my_domain.com

ProxyRequests Off
<Proxy *>
Order deny,allow
Allow from all
</Proxy>

ProxyPass / http://my_domain.com:8069/
ProxyPassReverse / http://my_domain.com:8069/
<Location />
Order allow,deny
Allow from all
</Location>
</VirtualHost>

Aktivieren Sie die „my_domain.conf“-Konfiguration in Apache mit:

ln -s /etc/apache2/sites-available/my_domain.conf /etc/apache2/sites-enabled/my_domain.conf

6. Starten Sie den Apache-Webserver neu

Denken Sie daran, Ihre my_domain.com durch Ihren tatsächlichen Domainnamen zu ersetzen. Speichern Sie die Datei, schließen Sie sie und starten Sie Apache neu, damit die Änderungen wirksam werden:

service apache2 restart

Das ist es. Wenn Sie alle Anweisungen korrekt befolgt haben, können Sie jetzt mit Ihrem Domainnamen unter http://my_domain.com

auf Ihr Odoo 12 zugreifen

Zunächst werden Sie aufgefordert, eine neue Datenbank mit dem zuvor eingerichteten Master-Passwort zu erstellen. Sobald die Datenbank erstellt ist, werden Sie zum Admin-Panel weitergeleitet, von wo aus Sie sich als Admin-Benutzer anmelden können. Nachdem Sie sich erfolgreich angemeldet haben, können Sie Ihr Odoo 12 nutzen und nach Ihren Bedürfnissen konfigurieren, Zusatzmodule installieren etc.

Natürlich müssen Sie nicht wissen, wie man Odoo 12 auf Debian 9 installiert, wenn Sie ein Odoo VPS Hosting bei uns haben. Sie können einfach unsere Administratoren bitten, Odoo 12 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 12 auf Debian 9 helfen. Weitere Updates finden Sie in unserem Leitfaden zur Installation von Odoo 12 auf Debian 10 mit Nginx als Reverse Proxy.

PS. Wenn Ihnen dieser Blog-Beitrag über die Installation von Odoo 12 auf Debian 9 Spaß macht, können Sie ihn gerne über die folgenden Verknüpfungen in sozialen Netzwerken teilen oder einfach einen Kommentar hinterlassen.


Debian
  1. So installieren Sie Redis Server unter Debian 11

  2. So installieren Sie MySQL 8.0 / 5.7 unter Debian 11 / Debian 10

  3. So installieren Sie ProFTPD unter Debian 8

  4. So installieren Sie MySQL Server unter Debian 9

  5. So installieren Sie ClickHouse unter Debian 9

So installieren Sie I2P auf einem Debian-Server:

So installieren Sie Odoo auf Debian 9 Stretch

So installieren Sie VNC unter Debian 10

So installieren Sie Go unter Debian 10

So installieren Sie VNC-Server unter Debian 11

So installieren Sie Go unter Debian