Instalar Roundcube en tu servidor es una buena opción si quieres una interfaz web para gestionar correos electrónicos usando Postfix y Dovecot como backend. Aquí te explico los pasos y opciones que tienes:
Si quieres simplicidad y menos mantenimiento, instalar Roundcube en el mismo servidor que Postfix/Dovecot es la mejor opción.
Si prefieres separación de servicios y mayor seguridad, instalarlo en otro servidor con Cloudflare Tunnel te permite protegerlo de ataques y ocultar tu IP.
1. Instalación de Roundcube en el mismo servidor de Postfix-Dovecot
Sí, tiene sentido instalarlo en el mismo servidor, ya que Roundcube actúa solo como cliente web y se conecta a Dovecot (IMAP) y Postfix (SMTP), evitando problemas de comunicación entre servidores.
Pasos de instalación en un servidor con Apache y MariaDB/MySQL
CREATE DATABASE roundcube DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
CREATE USER 'roundcube'@'localhost' IDENTIFIED BY 'P@ssw0rd';
GRANT ALL PRIVILEGES ON roundcube.* TO 'roundcube'@'localhost';
FLUSH PRIVILEGES;
EXIT;
cd /var/www/
sudo wget https://github.com/roundcube/roundcubemail/releases/download/1.6.3/roundcubemail-1.6.3-complete.tar.gz
sudo tar -xvzf roundcubemail-1.6.3-complete.tar.gz
sudo mv roundcubemail-1.6.3 roundcube
sudo rm roundcubemail-1.6.3-complete.tar.gz