Installieren und Härten von Dolibarr: Difference between revisions

Jump to navigation Jump to search
m
Line 592: Line 592:
Speichern und schließen Sie die Datei und starten dann den Datenbankserver neu, um die Dolibarr-Datenbank, den Dolibarr-Benutzer und sein Passwort einzurichten:
Speichern und schließen Sie die Datei und starten dann den Datenbankserver neu, um die Dolibarr-Datenbank, den Dolibarr-Benutzer und sein Passwort einzurichten:


root-Passwort eingeben – Ihr-starkes-stück-Passwort -
root-Passwort eingeben – <span style="color:#e74c3c">Ihr-starkes-stück-Passwort</span> -


das rot geschriebene mit Ihren Daten ersetzen
das rot geschriebene mit Ihren Daten ersetzen
Line 621: Line 621:


das rot geschriebene mit Ihren Daten ersetzen
das rot geschriebene mit Ihren Daten ersetzen
 
upstream php-handler {
upstream php-handler {
server unix:/run/php/php7.4-fpm.sock;
 
}
server unix:/run/php/php7.4-fpm.sock;
server {
 
listen 80 default_server;
}
listen [::]:80 default_server;
 
server_name <span style="color:#e74c3c">ihre.domain.de</span>;
server {
root /var/www;
 
location ^~ /.well-known/acme-challenge {
listen 80 default_server;
default_type text/plain;
 
root /var/www/letsencrypt;
listen [::]:80 default_server;
}
 
location / {
server_name <span style="color:#e74c3c">ihre.domain.de</span>;
return 301 <nowiki>https://$host$request_uri</nowiki>;
 
}
root /var/www;
}
 
location ^~ /.well-known/acme-challenge {
 
default_type text/plain;
 
root /var/www/letsencrypt;
 
}
 
location / {
 
return 301 <nowiki>https://$host$request_uri</nowiki>;
 
}
 
}
 
Bearbeiten Sie nun die eigentliche Dolibarr vHost-Datei „dolibarr.conf“, die sämtliche Konfigurationen für den Betrieb von Dolibarr enthält.
Bearbeiten Sie nun die eigentliche Dolibarr vHost-Datei „dolibarr.conf“, die sämtliche Konfigurationen für den Betrieb von Dolibarr enthält.
 
nano /etc/nginx/conf.d/dolibarr.conf
nano /etc/nginx/conf.d/dolibarr.conf
 
Kopieren Sie alle nachfolgenden Zeilen in die Datei dolibarr.conf
Kopieren Sie alle nachfolgenden Zeilen in die Datei dolibarr.conf


Line 843: Line 824:
   
   
  exit 0
  exit 0
Markieren Sie das Skript als ausführbar und führen es dann direkt aus<blockquote>chmod +x /root/permissions.sh
Markieren Sie das Skript als ausführbar und führen es dann direkt aus
chmod +x /root/permissions.sh


/root/permissions.sh</blockquote>Entfernen Sie Ihre bisher verwendeten Self-Signed-Zertifikate aus nginx und aktivieren Sie die neuen, vollwertigen und bereits gültigen SSL Zertifikate von Let’s Encrypt.
/root/permissions.sh
Entfernen Sie Ihre bisher verwendeten Self-Signed-Zertifikate aus nginx und aktivieren Sie die neuen, vollwertigen und bereits gültigen SSL Zertifikate von Let’s Encrypt.
  sed -i '/ssl-cert-snakeoil/d' /etc/nginx/conf.d/dolibarr.conf
  sed -i '/ssl-cert-snakeoil/d' /etc/nginx/conf.d/dolibarr.conf


Line 863: Line 846:


das rot geschriebene mit Ihren Daten ersetzen
das rot geschriebene mit Ihren Daten ersetzen
  cd /tmp && wget <nowiki>https://sourceforge.net/projects/dolibarr/files/Dolibarr%20ERP-CRM/<span style="color:#e74c3c">15.0.1</span>/dolibarr-<span style="color:#e74c3c">15.0.1</span>.zip</nowiki>
  cd /tmp && wget <nowiki>https://sourceforge.net/projects/dolibarr/files/Dolibarr%20ERP-CRM/</nowiki><span style="color:#e74c3c">15.0.1</span>/dolibarr-<span style="color:#e74c3c">15.0.1</span>.zip
Entpacken Sie Dolibarr
Entpacken Sie Dolibarr
  unzip dolibarr-<span style="color:#e74c3c">15.0.1</span>.zip && rm /tmp/dolibarr-<span style="color:#e74c3c">15.0.1</span>.zip
  unzip dolibarr-<span style="color:#e74c3c">15.0.1</span>.zip && rm /tmp/dolibarr-<span style="color:#e74c3c">15.0.1</span>.zip
Line 899: Line 882:
  sudo -s
  sudo -s
Jetzt wo die Installation geklappt hat können Sie die Lese- und Schreibzeugen wieder verringern
Jetzt wo die Installation geklappt hat können Sie die Lese- und Schreibzeugen wieder verringern
  sed -i "s/fastcgi_read_timeout.*/fastcgi_read_timeout 360/" /etc/nginx/conf.d/doli.conf
  sed -i "s/fastcgi_read_timeout.*/fastcgi_read_timeout 360/" /etc/nginx/conf.d/dolibarr.conf


  sed -i "s/fastcgi_send_timeout.*/fastcgi_send_timeout 360/" /etc/nginx/conf.d/doli.conf
  sed -i "s/fastcgi_send_timeout.*/fastcgi_send_timeout 360/" /etc/nginx/conf.d/dolibarr.conf
Jetzt legen Sie die install.lock an um zu verhindern das eine erneute Installation erfolgt
Jetzt legen Sie die install.lock an um zu verhindern das eine erneute Installation erfolgt


Line 976: Line 959:
  enabled = true
  enabled = true
  port    = http,https
  port    = http,https
  filter  = doli-passforgotten
  filter  = passforgotten
  logpath = /var/log/passforgotten.log
  logpath = /var/log/passforgotten.log
  action  = %(action_mw)s
  action  = %(action_mw)s
Line 987: Line 970:
  enabled = true
  enabled = true
  port    = http,https
  port    = http,https
  filter  = doli-passwrong
  filter  = passwrong
  logpath = /var/log/passwrong.log
  logpath = /var/log/passwrong.log
  action  = %(action_mw)s
  action  = %(action_mw)s
Line 1,013: Line 996:
Erstellen Sie Ihre Mailkonfiguration
Erstellen Sie Ihre Mailkonfiguration
  Wählen Sie zuerst Satellitensystem aus
  Wählen Sie zuerst Satellitensystem aus
  geben dann ihre.domain.de und zuletzt
  geben dann <span style="color:#e74c3c">ihre.domain.de</span> und zuletzt
  noch Ihren smtp.Server.de
  noch Ihren <span style="color:#e74c3c">smtp.server.de</span> ein
verschieben Sie die Original main.cf nach main.cf.bak
verschieben Sie die Original main.cf nach main.cf.bak
  mv /etc/postfix/main.cf /etc/postfix/main.cf.bak
  mv /etc/postfix/main.cf /etc/postfix/main.cf.bak
Line 1,068: Line 1,051:
  www-data <span style="color:#e74c3c">ihre@mailadresse.de</span>
  www-data <span style="color:#e74c3c">ihre@mailadresse.de</span>
  default <span style="color:#e74c3c">ihre@mailadresse.de</span>
  default <span style="color:#e74c3c">ihre@mailadresse.de</span>
Jetzt werden die Konfiguration kompiliert und Postfix neu gestartet: postmap /etc/postfix/sasl_passwd
Jetzt werden die Konfiguration kompiliert und Postfix neu gestartet
postmap /etc/postfix/sasl_passwd
 
  postmap /etc/postfix/sender_canonical
  postmap /etc/postfix/sender_canonical


Line 1,201: Line 1,186:


Wenn alles geklappt hat ist Ihre Dolibarr Installation jetzt im Internett mit einem SSL-Zertifikat verschlüsselt und kann mit
Wenn alles geklappt hat ist Ihre Dolibarr Installation jetzt im Internett mit einem SSL-Zertifikat verschlüsselt und kann mit
  <nowiki>https://ihre.domain.de</nowiki>  
  https://<span style="color:#e74c3c">ihre.domain.de</span>
aufgerufen werden
aufgerufen werden


73

edits

Navigation menu