User Tools

Site Tools


luthien:roundcube

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
luthien/roundcube.txt · Last modified: 2024/05/04 21:46 by lordjaxom

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki