Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
Nächste ÜberarbeitungBeide Seiten, nächste Überarbeitung
server_und_serverdienste:odoo_auf_ubuntu_mit_let_s_encrypt [2020/09/20 18:06] lomaserver_und_serverdienste:odoo_auf_ubuntu_mit_let_s_encrypt [2020/11/14 22:28] loma
Zeile 5: Zeile 5:
 ===== Installation ===== ===== Installation =====
  
-Als erstes installiert man sich einen Ubuntu Server 20.04. Alles Standard. Als erstes richten wir zusätzliche Paketquellen ein.+Als erstes installiert man sich einen Ubuntu Server 20.04. Alles Standard. Nun richten wir zusätzliche Paketquellen ein.
 <code> <code>
 apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 2FAB19E7CCB7F415 apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 2FAB19E7CCB7F415
Zeile 13: Zeile 13:
 apt update apt update
 </code> </code>
-Darin installieren wir zuerst den Postgresql und ein paar nützliche Abhängigkeiten.+Darin installieren wir zuerst den Postgresql Server und ein paar nützliche Abhängigkeiten.
 <code> <code>
-apt install postgresql postgresql-client python3-ldap wkhtmltox python-dev libldap2-dev libsasl2-dev libssl-dev+apt install postgresql postgresql-client python3-ldap wkhtmltox python-dev libldap2-dev libsasl2-dev libssl-dev -y
 </code> </code>
 Hat das geklappt gehts auch schon and die Odoo Installation. Hat das geklappt gehts auch schon and die Odoo Installation.
Zeile 33: Zeile 33:
  
 ===== Nginx Proxy mit Let's Encrypt ===== ===== Nginx Proxy mit Let's Encrypt =====
 +Selbstverständlich willst du das dein Odoo verschlüsselt kommuniziert, richtig? Immerhin soll ja nicht jeder deine Daten mit lesen können ;)
 <code> <code>
 apt -y install nginx apt -y install nginx
Zeile 87: Zeile 88:
 export DOMAIN="erp.deinServer.foo" export DOMAIN="erp.deinServer.foo"
 export EMAIL="myemail@cdeinServer.foo" export EMAIL="myemail@cdeinServer.foo"
-certonly --standalone -d ${DOMAIN} --preferred-challenges http --agree-tos -n -m ${EMAIL} --keep-until-expiring+certbot certonly --standalone -d ${DOMAIN} --preferred-challenges http --agree-tos -n -m ${EMAIL} --keep-until-expiring
 </code> </code>
 Ist alles korrekt, sieht der Output so aus: Ist alles korrekt, sieht der Output so aus:
Zeile 178: Zeile 179:
  
  
-Damit das ganze auch automatisch passiert, richten wir noch einen wöchentlichen Cronjob ein. ''nano /etc/cron.weekly/certbot-auto-odoo'', mit folgenden Inhalt:+Damit das ganze auch automatisch passiert, richten wir noch einen wöchentlichen Cronjob ein. ''nano /etc/cron.weekly/certbot-auto-odoo'', mit folgendem Inhalt:
 <code bash> <code bash>
 #!/bin/bash #!/bin/bash