Benutzer-Werkzeuge

Webseiten-Werkzeuge


installation

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
installation [2019/01/07 14:29] – [Hinweis für Installationen mit sehr großem E-Mailaufkommen] lwsystemsinstallation [2024/01/23 09:32] (aktuell) – [Debian 9 (Stretch) / Ubuntu 16.04] lwsystems
Zeile 1: Zeile 1:
 ====== Installation ====== ====== Installation ======
  
 +Für ein einfache und schnelle Installation siehe auch: [[quick-install|Kurzanleitung zur Installation]]
 ===== Allgemeines ===== ===== Allgemeines =====
  
Zeile 36: Zeile 37:
  
 ===== Freigegebene Betriebssystemumgebungen  ===== ===== Freigegebene Betriebssystemumgebungen  =====
-Benno MailArchiv 2.x ist für folgende Betriebssysteme freigegeben: Debian GNU/Linux (das jeweilige stable Release) Univention Corporate Server (UCS), ab Version 4.x. 
- 
-Ubuntu Server wird in der LTS-Version 14.04, 16.04 und 18.04 unterstützt. 
-Erläuterungen zur Installation unter Ubuntu finden Sie [[ubuntu|hier]]. 
- 
-Auf Nachfrage: SuSE Linux Enterprise Server (SLES) RedHat Enterprise Linux (RHEL).  
- 
  
 +Die aktuell für die Installation von Benno MailArchiv freigegebenen Betriebssystemumgebungen finden Sie [[Betriebssystemumgebungen|hier]]
 ===== Benötigte Laufzeitumgebung  ===== ===== Benötigte Laufzeitumgebung  =====
 ==== Laufzeitumgebung für den Benno MailArchiv Server (Backend, Core und REST)  ==== ==== Laufzeitumgebung für den Benno MailArchiv Server (Backend, Core und REST)  ====
  
-Das Benno MailArchiv Backend sowie das REST-Interface benötigen zum Betrieb eine Java-Umgebung. Hierzu wird auf dem Server mindestens Java JDK Version benötigt.+Das Benno MailArchiv Backend sowie das REST-Interface benötigen zum Betrieb eine Java-Umgebung. Hierzu wird auf dem Server eine aktuelle OpenJDK Version benötigt.
  
-Laufzeitumgebung für die Benno MailArchiv WebApp Das Benno MailArchiv Frontend ist über PHP, HTML-Templates mit Cascading Style Sheets (CSS) realisiert. Zum Betrieb werden PHP5 sowie ein Apache2 Web-Server benötigt. +Laufzeitumgebung für die Benno MailArchiv WebApp Das Benno MailArchiv Frontend ist über PHP, HTML-Templates mit Cascading Style Sheets (CSS) realisiert. Zum Betrieb werden eine aktuelle PHP-Version sowie ein Web-Server benötigt. 
  
  
Zeile 95: Zeile 90:
 <code>deb http://www.benno-mailarchiv.de/download/debian /</code>  <code>deb http://www.benno-mailarchiv.de/download/debian /</code> 
 ===== GPG-Key zur Signaturprüfung der Paketverwaltung hinzufügen  ===== ===== GPG-Key zur Signaturprüfung der Paketverwaltung hinzufügen  =====
 +
 Debian-basierte Systeme verwenden GNU Privacy Guard (GPG) zur Prüfung der Authentizität der Paketquellen. Mit den folgenden Kommandos fügen Sie denn Benno MailArchiv Paketquellen-Key zu Ihrem System hinzu:  Debian-basierte Systeme verwenden GNU Privacy Guard (GPG) zur Prüfung der Authentizität der Paketquellen. Mit den folgenden Kommandos fügen Sie denn Benno MailArchiv Paketquellen-Key zu Ihrem System hinzu: 
-<code>wget -O - http://www.benno-mailarchiv.de/download/debian/benno.asc | apt-key add -</code> + 
 +<code bash> 
 +wget -O /etc/apt/trusted.gpg.d/benno-mailarchiv-archive-key-30.gpg \ 
 +  https://www.benno-mailarchiv.de/download/benno-mailarchiv-archive-key-30.gpg 
 +</code> 
 ===== Benno MailArchiv-Pakete installieren  ===== ===== Benno MailArchiv-Pakete installieren  =====
 Nach dem Sie dem System die Paketquelle für Benno MailArchiv und der Paketverwaltung den Signaturschlüssel hinzugefügt haben, müssen nun die Paketlisten mit folgendem Kommando aktualisiert werden: apt-get update Danach kann Benno MailArchiv über das Paketmanagement von Debian/Ubuntu/UCS installiert werden:  Nach dem Sie dem System die Paketquelle für Benno MailArchiv und der Paketverwaltung den Signaturschlüssel hinzugefügt haben, müssen nun die Paketlisten mit folgendem Kommando aktualisiert werden: apt-get update Danach kann Benno MailArchiv über das Paketmanagement von Debian/Ubuntu/UCS installiert werden: 
Zeile 105: Zeile 105:
  
  
-==== Debian 9 (Stretch) / Ubuntu 16.04 ==== 
- 
-Ab Debian 9 und Ubuntu 16.04 muss zusätzlich das Paket //php-mbstring// installiert werden. 
-<code> 
-apt-get install php-mbstring 
-systemctl stop apache2 
-systemctl start apache2 
-</code> 
  
 ===== Andere Linux-Distributionen  ===== ===== Andere Linux-Distributionen  =====
Zeile 148: Zeile 140:
  
  
-Nachdem Sie das Shared Secret eingerichtet haben, muss der Benno REST-Daemon gestartet werden, damit ein Zugriff über die WebApp möglich ist: ///etc/init.d/benno-rest start// +Nachdem Sie das Shared Secret eingerichtet haben, muss der Benno REST-Daemon gestartet werden, damit ein Zugriff über die WebApp möglich ist: //systemctl start benno-rest// 
  
 Der Start des REST-Daemon wird in der Datei ///var/log/benno/rest.log// protokolliert:  Der Start des REST-Daemon wird in der Datei ///var/log/benno/rest.log// protokolliert: 
Zeile 169: Zeile 161:
 Ein gültiges Lizenzfile kann jederzeit per Webformular (siehe unten) bezogen werden. Um das Lizenzfile zu bestellen, gehen Sie folgendermaßen vor:  Ein gültiges Lizenzfile kann jederzeit per Webformular (siehe unten) bezogen werden. Um das Lizenzfile zu bestellen, gehen Sie folgendermaßen vor: 
  
-=== 1. Ermitteln Sie die zur Lizenzierung erforderlichen Daten (Host-Info).  ===+=== 1. Ermitteln Sie die zur Lizenzierung erforderlichen Daten (Instance-Id).  ===
  
 Führen Sie dazu den folgenden Befehl aus: Führen Sie dazu den folgenden Befehl aus:
  
-  /etc/init.d/benno-rest info+  benno-client --instance-id
      
-Sie erhalten eine zweizeilige Bildschirmausgabe mit Ihrer IP-Adresse und dem FQDN (Full Qualified Domain Name) Ihres Benno MailArchiv Hostsbspw.: +Dieses Kommando gibt die Instance-ID des Systems aus, die Sie bei der Anforderung einer Lizenz angeben.
-<code> +
-Host-Info: 192.168.1.117/benno.kunde.de +
-Build-Info: 2012-05-24 16:21:08 +
-</code> +
-HINWEIS: Sollte hier eine andere Ausgabe als die vorgenannte Information erscheinen (bspw. eine Meldung wie die nachstehende), //Cannot determine usable hostname or ip address// so liegt ein Fehler in der Namensauflösung vor. Bitte in diesem Fall unter der nächsten Ziffer („Prüfung der Namensauflösung“), weiter verfahren, um das Problem zu lösen +
  
-=== 2. Anfordern eines Lizenzfiles  ===+=== 2. Anfordern der Lizenz  ===
 Nutzen Sie das folgende Webformular, um ein gültiges Lizenzfile für Ihre Benno MailArchiv Installation zu erhalten: [[https://www.benno-mailarchiv.de/lizenz]]. Das Lizenzfile wird Ihnen per E-Mail zugesendet. Nutzen Sie das folgende Webformular, um ein gültiges Lizenzfile für Ihre Benno MailArchiv Installation zu erhalten: [[https://www.benno-mailarchiv.de/lizenz]]. Das Lizenzfile wird Ihnen per E-Mail zugesendet.
 +
 +Falls  die E-Mail, mit der Ihnen das Lizenzfile zugeschickt wurde, vom Benno MailArchiv System archiviert wurde, wird die Lizenz automatisch beim nächsten Neustart des Benno REST Demons erkannt.
 +
 +Alternativ kann die anhängende Lizenzdatei //benno.lic// auch auf dem Benno MailArchiv System gespeichert werden. 
  
 === 3. Lizenzfile installieren  === === 3. Lizenzfile installieren  ===
Zeile 292: Zeile 283:
 Der Standard-Benutzer ist "admin". Bitte setzen Sie vor dem ersten Zugriff das Passwort dieses Benutzers und legen entsprechende Benutzerkonten mit entsprechenden Rechten an.  Der Standard-Benutzer ist "admin". Bitte setzen Sie vor dem ersten Zugriff das Passwort dieses Benutzers und legen entsprechende Benutzerkonten mit entsprechenden Rechten an. 
  
-  benno-useradmin -u admin -p SICHERSPASSWORT +  benno-useradmin -u admin -p SICHERESPASSWORT -e "emailadresse@firma.de"
  
 ====== Optionale Konfigurations-Einstellungen ====== ====== Optionale Konfigurations-Einstellungen ======
installation.1546871394.txt.gz · Zuletzt geändert: 2019/01/07 14:29 von lwsystems