Roundcube — веб-клиент, а не почтовый сервер. На Ubuntu 24.04 LTS установите его поверх уже настроенных IMAPS/SMTP Submission и отдельной БД.
Важно: Не размещайте Roundcube до готовности TLS, DKIM/SPF/DMARC и защиты почтового сервера от brute force.
1. Установите пакеты
sudo apt update
sudo apt full-upgrade -y
sudo apt install -y roundcube roundcube-mysql php-fpm php-intl php-mbstring php-xml php-zip
2. Настройте IMAP/SMTP
$config['imap_host'] = 'ssl://mail.example.com:993';
$config['smtp_host'] = 'tls://mail.example.com:587';
$config['smtp_user'] = '%u';
$config['smtp_pass'] = '%p';
3. Опубликуйте через HTTPS
Подключите /var/lib/roundcube к отдельному Nginx/Apache virtual host, запретите доступ к config, temp и logs.
4. Включите cron и обновления
sudo systemctl reload php*-fpm nginx
sudo apt update && apt list --upgradable