Table of Contents
Webmailer
| Hostname | luthien.akv-soft.de |
|---|
Paketinstallation
Bei der Paketinstallation muss die Webserver-Konfiguration abgelehnt werden.
apt-get install roundcube roundcube-mysql roundcube-plugins
dpkg-reconfigure roundcube-core
PHP-Konfiguration
In Froxlor muss eine PHP-Konfiguration Roundcube angelegt werden. In dieser werden diverse Upload-Limits gesetzt sowie das open_basedir auf die vom Ubuntu-Paket vorausgesetzten Pfade gesetzt.
open_basedir "/usr/share/roundcube/:/var/lib/roundcube/:/var/log/roundcube/:/etc/roundcube/:/usr/share/php/:/tmp/"
(Sub)domain
Bei der Einrichtung einer Domain oder Subdomain für Roundcube in Froxlor müssen folgende Werte gesetzt werden. Alle Domains und Subdomains müssen dem gleichen Kunden gehören.
| Document Root | /var/lib/roundcube/public_html |
|---|---|
| PHP-Konfiguration | Roundcube |
Roundcube
Zunächst muss der Besitz an den Dateien und Ordnern, die Roundcube beschreibt dem Kunden gegeben werden. Die Modi der Konfigurationsdateien sind im Auslieferungszustand bereits ausreichend geschützt.
chown -R akvsoft:akvsoft /var/log/roundcube /var/lib/roundcube/temp chgrp akvsoft /etc/roundcube/config.inc.php /etc/roundcube/debian-db.php /etc/roundcube/plugins/password/config.inc.php
In der Roundcube-Konfiguration /etc/roundcube/config.php.inc werden der Seitentitel und die zur Verfügung stehenden Plugins angepasst.
$config['product_name'] = 'AKV-Soft Webmail'; $config['plugins'] = [ // 'archive', 'managesieve', 'password', 'zipdownload', ];
Das Passwort-Plugin wird in der (im Auslieferungszustand leeren) Datei /etc/roundcube/plugins/password/config.php.inc mit der Froxlor-Datenbank verbunden.
Logrotate
Zuletzt muss der Benutzer in /etc/logrotate.d/roundcube-core angepasst werden.
create 0640 akvsoft akvsoft
Zuletzt Logrotate neu starten.
systemctl restart logrotate
