Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung Nächste Überarbeitung | Vorherige Überarbeitung | ||
server_und_serverdienste:odoo_auf_ubuntu_mit_let_s_encrypt [2020/09/20 18:03] – [Nginx Proxy mit Let's Encrypt] loma | server_und_serverdienste:odoo_auf_ubuntu_mit_let_s_encrypt [2022/03/16 08:46] (aktuell) – loma | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
====== Odoo13 auf Ubuntu 20.04 mit IPV6 und Let's Encrypt ====== | ====== Odoo13 auf Ubuntu 20.04 mit IPV6 und Let's Encrypt ====== | ||
+ | Du möchtest dich gerne für unsere Hilfe erkenntlich zeigen 8-o. Gerne. Wir bedanken uns bei dir für deine Spende! LOL \\ | ||
+ | [[https:// | ||
+ | \\ | ||
+ | Hauseigenes Apt-Repo: [[https:// | ||
+ | \\ | ||
+ | GITLAB Enterprise: [[https:// | ||
+ | \\ | ||
+ | \\ | ||
{{: | {{: | ||
+ | \\ | ||
+ | \\ | ||
===== Installation ===== | ===== Installation ===== | ||
- | Als erstes installiert man sich einen Ubuntu Server 20.04. Alles Standard. | + | Als erstes installiert man sich einen Ubuntu Server 20.04. Alles Standard. |
< | < | ||
apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 2FAB19E7CCB7F415 | apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 2FAB19E7CCB7F415 | ||
Zeile 13: | Zeile 23: | ||
apt update | apt update | ||
</ | </ | ||
- | Darin installieren wir zuerst den Postgresql und ein paar nützliche Abhängigkeiten. | + | Darin installieren wir zuerst den Postgresql |
< | < | ||
- | 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 |
</ | </ | ||
Hat das geklappt gehts auch schon and die Odoo Installation. | Hat das geklappt gehts auch schon and die Odoo Installation. | ||
Zeile 22: | Zeile 32: | ||
</ | </ | ||
Danach ist Odoo bereits auf der Seite http:// | Danach ist Odoo bereits auf der Seite http:// | ||
+ | |||
+ | ==== Addons ==== | ||
+ | Möchte man manuel Addons installieren, | ||
==== IPV6 für Odoo aktivieren ==== | ==== IPV6 für Odoo aktivieren ==== | ||
Zeile 33: | Zeile 46: | ||
===== Nginx Proxy mit Let's Encrypt ===== | ===== Nginx Proxy mit Let's Encrypt ===== | ||
+ | Selbstverständlich willst du das dein Odoo verschlüsselt kommuniziert, | ||
< | < | ||
apt -y install nginx | apt -y install nginx | ||
Zeile 87: | Zeile 101: | ||
export DOMAIN=" | export DOMAIN=" | ||
export EMAIL=" | export EMAIL=" | ||
- | certonly --standalone -d ${DOMAIN} --preferred-challenges http --agree-tos -n -m ${EMAIL} --keep-until-expiring | + | certbot |
</ | </ | ||
Ist alles korrekt, sieht der Output so aus: | Ist alles korrekt, sieht der Output so aus: | ||
Zeile 171: | Zeile 185: | ||
</ | </ | ||
- | {{: | + | {{: |
+ | {{ : | ||
- | \\ | ||
- | |||
- | {{: | ||
==== Cronjob für Let's Encrypt ==== | ==== Cronjob für Let's Encrypt ==== | ||
- | Damit das ganze auch automatisch passiert, richten wir noch einen wöchentlichen Cronjob ein. '' | + | Damit das ganze auch automatisch passiert, richten wir noch einen wöchentlichen Cronjob ein. '' |
<code bash> | <code bash> | ||
#!/bin/bash | #!/bin/bash | ||
Zeile 186: | Zeile 198: | ||
</ | </ | ||
Datei ausführbar machen nicht vergessen ;) '' | Datei ausführbar machen nicht vergessen ;) '' | ||
+ | |||
+ | ==== Sicherheit ==== | ||
+ | Aus Sicherheitsgründen wird empfohlen den Datenbankmanager im öffentlichem Betrieb zu deaktivieren. Hierzu öffnet man die Odoo Hauptkonfiguration unter ''/ | ||
+ | < | ||
+ | - list_db = True | ||
+ | + list_db = False | ||
+ | </ | ||
+ | |||
+ | ===== LDAPanbindung für UCS (Univention) ===== | ||
+ | LDAP Server: FQDN \\ | ||
+ | LDAP Port: 7389 \\ | ||
+ | TLS verwenden: nicht anhaken \\ | ||
+ | LDAP binddn: hier einen nicht privelgierten User anlegen, einen ldapreader \\ | ||
+ | LDAP Filter: Beispiel \\ | ||
+ | < | ||
+ | (& | ||
+ | </ | ||
+ | |||
===== Links und Quellen ===== | ===== Links und Quellen ===== |