Roundcube como MUA
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
Instala los paquetes necesarios:
Configura la base de datos:
Durante la instalación en Debian/Ubuntu, el sistema te pedirá que configures
dbconfig-common
para crear automáticamente la base de datos.Si no lo hizo, puedes crear la base de datos manualmente y luego importar el esquema:
Luego importa la base de datos:
Configura Roundcube:
Edita
/etc/roundcube/config.inc.php
y ajusta las siguientes líneas:Asegúrate de que el archivo de configuración se puede leer:
Reinicia Apache y prueba Roundcube:
Luego accede a
https://tu-dominio.com/roundcube
para iniciar sesión.
Para instalar Roundcube en un servidor Ubuntu Server con Nginx, sigue estos pasos:
1. Instalar dependencias
Verifica que PHP esté instalado:
2. Configurar MariaDB
Asegura la instalación de MariaDB:
Responde las preguntas para mejorar la seguridad.
Accede a MariaDB:
Crea la base de datos y usuario para Roundcube:
3. Descargar Roundcube
4. Configurar permisos
5. Configurar Nginx
Edita la configuración de Nginx:
Agrega la siguiente configuración:
Guardamos el documento y habilitamos la configuración:
Y reiniciamos el servicio:
6. Configurar Roundcube
Ejecuta el instalador web accediendo a:
Sigue las instrucciones y asegúrate de que todos los requisitos estén en verde.
Ahora deberás configurar algunso parámetros:
Dentro de imap_host
configura imap://mail.alexdns.local
y dentro de smtp_host
, smtp://mail.alexdns.local
En la configuración de la base de datos rellena con los datos de la BBDD configurada.
En lenguaje puedes poner es_ES
7. Finalizar instalación
Edita el archivo de configuración:
Configura la base de datos:
Elimina el directorio de instalación:
8. Prueba el acceso
Accede a http://tu_dominio.com e inicia sesión con una cuenta de correo válida.
Por seguridad te pide borrar la carpeta con el instalador
Última actualización