Wie man

So installieren Sie Odoo 13 auf Ubuntu 20.18.04.04

So installieren Sie Odoo 13 auf Ubuntu 20.18.04.04

Im heutigen Blogbeitrag besprechen wir, wie man Odoo 13 auf Ubuntu 20 installieren kann.18.04.04 Linux-System. Odoo ist die vertrauenswürdigste Suite webbasierter Open-Source-Geschäftsanwendungen, die Ihnen helfen kann, das Geschäft in die richtige Richtung zu lenken. Odoo bietet Ihnen Zugriff auf kritische Geschäftsanwendungen, die alle über eine einzige Konsole verwaltet werden.

Eine Reihe von Geschäftsanwendungen, die auf Odoo verfügbar sind, umfassen unter anderem Open Source CRM, Website Builder, eCommerce, Lagerverwaltung, Projektmanagement, Rechnungsstellung und Buchhaltung, Point of Sale, Personalwesen, Marketing, Produktion, Einkaufsverwaltung.

Beachten Sie, dass Odoo Apps als eigenständige Anwendungen verwendet werden können, sich aber auch nahtlos integrieren, sodass Sie bei der Installation mehrerer Apps ein voll funktionsfähiges Open Source ERP erhalten get.

Überprüfen Sie für CentOS 7: So installieren Sie Odoo 13 auf CentOS 7

Odoo auf Ubuntu 20 installieren.18.04.04 Linux

Die nächsten Abschnitte behandeln die Schritte zur Installation von Odoo 13 auf Ubuntu 20.18.04.04 Linux. Wir beginnen mit den Standard-Betriebssystem-Updates und dann mit Installationen von Abhängigkeitspaketen. Wir werden Odoo seit Odoo 13 nicht mehr manuell erstellendeb'-Pakete sind für Ubuntu verfügbar.

Schritt 1: Ubuntu-System aktualisieren

Beginnen Sie mit der Aktualisierung Ihres Ubuntu Linux.

sudo apt update sudo apt -y upgrade

Nach einem Upgrade ist ein Neustart erforderlich.

sudo neu starten

Schritt 2: PostgreSQL-Datenbank installieren

Odoo empfiehlt die Verwendung des PostgreSQL-Datenbankservers für die Datenspeicherung, installieren Sie den PostgreSQL-Datenbankserver unter Ubuntu:

Installieren von PostgreSQL 12 unter Ubuntu

So installieren Sie die in Ubuntu-Repositorys verfügbare Standardversion. Lauf:

sudo apt install postgresql postgresql-client

Schritt 3: wkhtmltopdf installieren

wkhtmltopdf ist zum Drucken von Berichten erforderlich, da es die Konvertierung von html in pdf durchführt. Die in Ubuntu-Repositorys verfügbare Version von wkhtmltopdf unterstützt keine Kopf- und Fußzeilen und wird daher nicht als direkte Abhängigkeit verwendet.

Die empfohlene Version von wkhtmltopdf zur Installation ist 0.12.5 und ist auf der wkhtmltopdf-Downloadseite im Archivbereich verfügbar.

Installieren Sie wkhtmltopdf & wkhtmltoimage unter Ubuntu / Linux

Schritt 4: Odoo 13 auf Ubuntu 20 installieren.18.04.04 LTS

Fügen Sie das Odoo-Deb-Repository hinzu, damit Sie Odoo 13 auf Ubuntu 18 installieren können.04.

wget -O - https://nightly.odoo.com/odoo.Schlüssel | sudo apt-key add - echo "deb http://nightly.odoo.com/13.0/nächtlich/deb/ ./" | sudo tee /etc/apt/sources.aufführen.d/odoo.aufführen

Aktualisieren Sie den Apt-Cache und installieren Sie Odoo 13 auf Ubuntu 18.04.

sudo apt aktualisieren sudo apt installieren odoo

Der Dienst wird nach der Installation von Odoo auf Ubuntu 18 automatisch gestartet.04 Linux.

$ systemctl-status odoo ● odoo.service - Odoo Open Source ERP und CRM Geladen: geladen (/lib/systemd/system/odoo.Bedienung; aktiviert; Herstellervoreinstellung: aktiviert) Aktiv: aktiv (Laufen) seit So 03.05.2020 20:09:17 UTC; vor 33s Haupt-PID: 9181 (odoo) Aufgaben: 4 (Limit: 2344) Speicher: 69.9M CGroup: /system.in Scheiben schneiden/odoo.service └─9181 /usr/bin/python3 /usr/bin/odoo --config /etc/odoo/odoo.conf --logfile /var/log/odoo/odoo-server.log 03. Mai 20:09:17 ubuntu20 systemd[1]: Odoo Open Source ERP und CRM gestartet.

Stellen Sie den Dienst so ein, dass er bei jedem Systemneustart gestartet wird.

$ sudo systemctl enable --now odoo aktiviert

Der Dienst wird auf Port 8069 gestartet. Dies kann mit dem folgenden Befehl bestätigt werden.

$ ss -tunelp | grep 8069 tcp HÖREN 0 128 0.0.0.0:8069 0.0.0.0:* uid:113 ino:1906251 sk:d <-> 

Schritt 5: Konfigurieren Sie den Nginx-Proxy für Odoo 13

Installieren Sie Nginx auf Ihrem Ubuntu-System,

sudo apt -y installiere nginx vim

Es gibt zwei Szenarien für die Nginx-Proxy-Konfiguration – mit HTTPS und wenn der Datenverkehr nicht über eine sichere Verbindung bereitgestellt wird. In diesem Abschnitt betrachten wir beide Setups.

Nginx HTTP-Proxy für Odoo einrichten

Erstellen Sie eine neue Konfigurationsdatei für odoo.

sudo vim /etc/nginx/conf.d/odoo.conf

Passen Sie dieses Konfigurations-Snippet an Ihr Setup an.

# Odoo Upstreams Upstream-Odooserver  Server 127.0.0.1:8069;  Server  hören 80; server_name erp.Computerforgeeks.com; access_log /var/log/nginx/odoo_access.Log; error_log /var/log/nginx/odoo_error.Log; # Proxy-Einstellungen proxy_read_timeout 720s; proxy_connect_timeout 720s; proxy_send_timeout 720s; proxy_set_header X-Forwarded-Host $host; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $schema; proxy_set_header X-Real-IP $remote_addr; # Anforderung des Root-Domain-Standorts /  proxy_redirect off; proxy_pass http://odooserver;  # Speicherort der statischen Dateien im Cache ~* /web/static/  proxy_cache_valid 200 90m; proxy_buffering ein; verfällt 864000; proxy_pass http://odooserver;  # Gzip gzip_types text/css text/less text/plain text/xml application/xml application/json application/javascript; gzip an; 

Meine Service-Domain in diesem Beispiel ist erp.Computerforgeeks.com, Ersetzen Sie es durch Ihre korrekte Domain, die mit Odoo verwendet werden soll. Auch für den externen Zugriff ist ein gültiger DNS-Eintrag erforderlich.

Überprüfen Sie Ihre Konfigurationssyntax:

$ sudo nginx -t nginx: die Konfigurationsdatei /etc/nginx/nginx.conf-Syntax ist in Ordnung nginx: Konfigurationsdatei /etc/nginx/nginx.conf-Test ist erfolgreich

Wenn die Einstellungen in Ordnung sind, starten Sie den nginx-Dienst neu.

sudo systemctl Neustart nginx

Beim Neustart sollte kein Fehler auftreten.

$ systemctl status nginx ● nginx.service - Ein Hochleistungs-Webserver und ein Reverse-Proxy-Server Geladen: geladen (/lib/systemd/system/nginx.Bedienung; aktiviert; Herstellervoreinstellung: aktiviert) Aktiv: aktiv (läuft) seit Sa 19.10.2019 17:34:39 UTC; vor 5s Docs: man:nginx(8) Prozess: 626 ExecStart=/usr/sbin/nginx -g daemon on; master_process an; (Code=beendet, Status=0/ERFOLG) Prozess: 615 ExecStartPre=/usr/sbin/nginx -t -q -g Dämon an; master_process an; (code=exited, status=0/SUCCESS) Main PID: 631 (nginx) Tasks: 2 (limit: 2362) CGroup: /system.Scheibe/nginx.Dienst ├─631 nginx: Masterprozess /usr/sbin/nginx -g Daemon an; master_process an; └─632 nginx: Arbeitsprozess… 

Verwenden von Let's Encrypt SSL-Zertifikat für Odoo auf Nginx

Es wird immer empfohlen, SSL-Verschlüsselung für Produktionsbereitstellungen zu verwenden. Let's Encrypt ist ein kostenloses SSL-Angebot, das Sie in Ihrem Setup verwenden können.

Holen Sie sich Let's Encrypt SSL-Zertifikate für Ihre Domain.

wget https://dl.eff.org/certbot-auto chmod +x certbot-auto sudo mv certbot-auto /usr/local/bin/certbot-auto sudo systemctl stop nginx export DOMAIN="erp.Computerforgeeks.com" export EMAIL="[email protected]" sudo /usr/local/bin/certbot-auto certonly --standalone -d $DOMAIN --preferred-challenges http --agree-tos -n -m $EMAIL  --keep-bis-expiring 

Wenn die Hinrichtung durchgeführt wurde, Pfade zu den Zertifikat und Kette Dateien werden ausgedruckt.

WICHTIGE HINWEISE: - Herzlichen Glückwunsch! Ihr Zertifikat und Ihre Kette wurden gespeichert unter: /etc/letsencrypt/live/erp.Computerforgeeks.com/fullchain.pem Ihre Schlüsseldatei wurde gespeichert unter: /etc/letsencrypt/live/erp.Computerforgeeks.com/privkey.pem Ihr Zertifikat läuft am 17.01.2020 ab. Um in Zukunft eine neue oder optimierte Version dieses Zertifikats zu erhalten, führen Sie einfach certbot-auto erneut aus. Um *alle* Ihrer Zertifikate nicht interaktiv zu erneuern, führen Sie "certbot-auto renew" aus - Ihre Zugangsdaten wurden in Ihrem Certbot-Konfigurationsverzeichnis unter /etc/letsencrypt . gespeichert. Sie sollten jetzt ein sicheres Backup dieses Ordners erstellen. Dieses Konfigurationsverzeichnis enthält auch Zertifikate und private Schlüssel, die von Certbot erhalten wurden, daher ist es ideal, regelmäßige Backups dieses Ordners zu erstellen. - Wenn Ihnen Certbot gefällt, denken Sie bitte daran, unsere Arbeit zu unterstützen, indem Sie an ISRG / Let's Encrypt spenden: https://letsencrypt.org/spenden Spenden an EFF: https://eff.org/donate-le

Cron erstellen, um das Zertifikat zu erneuern.

$ sudo crontab -e 15 3 * * * /usr/local/bin/certbot-auto renew --pre-hook "systemctl stop nginx" --post-hook "systemctl start nginx"

Nginx-Konfigurationsdatei erstellen.

sudo vim /etc/nginx/conf.d/odoo.conf

Unten ändern und zur Datei hinzufügen.

# Odoo Upstreams Upstream-Odooserver  Server 127.0.0.1:8069;  # http zu https-Umleitungsserver  listen 80; server_name erp.Computerforgeeks.com; 301 https://erp . zurückgeben.Computerforgeeks.com$request_uri;  Server  hören 443 ssl; server_name erp.Computerforgeeks.com; access_log /var/log/nginx/odoo_access.Log; error_log /var/log/nginx/odoo_error.Log; # SSL ssl_certificate /etc/letsencrypt/live/erp.Computerforgeeks.com/fullchain.pem; ssl_certificate_key /etc/letsencrypt/live/erp.Computerforgeeks.com/privkey.pem; ssl_trusted_certificate /etc/letsencrypt/live/erp.Computerforgeeks.com/kette.pem; # Proxy-Einstellungen proxy_read_timeout 720s; proxy_connect_timeout 720s; proxy_send_timeout 720s; proxy_set_header X-Forwarded-Host $host; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $schema; proxy_set_header X-Real-IP $remote_addr; # Anforderung des Root-Domain-Standorts /  proxy_redirect off; proxy_pass http://odooserver;  # Speicherort der statischen Dateien im Cache ~* /web/static/  proxy_cache_valid 200 90m; proxy_buffering ein; verfällt 864000; proxy_pass http://odooserver;  # Gzip-Komprimierung gzip_types text/css text/less text/plain text/xml application/xml application/json application/javascript; gzip an;  

Vergiss nicht zu ersetzen erp.Computerforgeeks.com mit Ihrem Domainnamen.

Nginx neu starten.

sudo systemctl Neustart nginx

Schritt 6: Greifen Sie auf die Odoo-Webschnittstelle zu

Greifen Sie über einen Webbrowser auf die Odoo-Webseite mit Ihrem Domainnamen zu.

Geben Sie die erforderlichen Details ein, um eine Datenbank zu erstellen. Nachdem Sie auf „Datenbank erstellen“ geklickt haben, werden Sie zur Administrationsseite weitergeleitet, von der aus Sie Odoo-Geschäftsanwendungen installieren können.

Wenn Sie https konfiguriert haben, sollte die Seite über einen sicheren Tunnel geladen werden.

Besuchen Sie die Odoo-Dokumentationsseite, um mehr zu lesen.

Ähnliche Anleitungen:

Installieren Sie Dolibarr ERP & CRM auf Ubuntu 18.04 LTS

So installieren Sie das ERPNext ERP-System auf Ubuntu

Spielautomatenstrategie So verbessern Sie Ihre Gewinnchancen
Heute können Sie über das schnell wachsende Online-Casino-Ökosystem auch Spielautomaten vor Ort spielen. Wenn Sie also ein Fan dieser Art von Unterhal...
Die Vor- und Nachteile der Umstellung Ihres Gaming-PCs auf Linux
Bildquelle: PiqselsEs gibt drei Kernbetriebssysteme, die heute in Desktop-Computern verwendet werden - Windows, macOS und Linux. Verständlicherweise i...
Einrichten eines persönlichen Audio-Streaming-Servers mit Koel
Die Aussicht auf einen eigenen Media-Streaming-Server kann in der Tat berauschend sein. Dank der guten Arbeit von Opensource und der unermüdlichen har...