Cómo instalar el último correo web de Roundcube en Ubuntu 18.04 LTS

Introducción

Roundcube es una solución de correo web de código abierto escrita en PHP. Viene con una interfaz fácil de instalar y usar que se ejecuta en un servidor web estándar. También cuenta con un cliente IMAP basado en la web para ayudarlo a acceder a un servidor de correo electrónico desde cualquier lugar en cualquier navegador web.


Este tutorial lo llevará paso a paso sobre cómo instalar Roundcube en Ubuntu 18.04 LTS (Bionic Beaver).

Prerrequisitos

Antes de comenzar, debe tener lo siguiente:

  • Un Ubuntu 18.04 completamente instalado
  • Privilegios de sudo para un usuario no root.
  • Además, RoundCube Webmail utiliza Apache, MariaDB y PHP. Si estas aplicaciones no están instaladas, siga esta guía Cómo instalar Apache, MariaDB y PHP (pila LAMP) en Ubuntu 18.04.

Si se cumplen todos los requisitos anteriores, ahora puede comenzar la instalación.

Paso 1- Descargando Roundcube

Lo siguiente es descargar Roundcube. Al momento de escribir, la última versión es 1.3.7. Elija la última versión estable de Roundcube en su página de descarga oficial.

Ejecute el siguiente comando para descargar la versión más reciente de Roundcube.

$ wget https://github.com/roundcube/roundcubemail/releases/download/1.3.7/roundcubemail-1.3.7-complete.tar.gz

Una vez que haya descargado el archivo, extraiga el archivo con este comando:

$ Tar -xvzf roundcubemail-1.3.7-complete.tar.gz

Ahora, transfiera el archivo extraído al directorio raíz en Apache:

$ mv roundcubemail-1.3.7 / var / www / html / roundcube

A continuación, permita que el directorio roundcube proporcione los permisos de escritura adecuados:

$ sudo chown -R www-data: www-data / var / www / html / roundcube
$ sudo chmod -R 775 / var / www / html / roundcube

Paso 2: instalación y configuración de Roundcube

Ahora podemos comenzar a instalar Roundcube. Esto implica varios pasos como veremos en esta sección.

(a) Configuración de la base de datos para Roundcube

Ahora, lo primero al configurar la base de datos para Roundcube es asegurar su instalación de MariaDB. Ejecute el siguiente comando para asegurar MariaDB

$ Sudo mysql_secure_installation

Se le pedirá que responda las siguientes preguntas:

Ingrese la contraseña actual para root (ingrese para none): Como acaba de instalar MariaDB y no se ha establecido una contraseña, Presione Entrar.

Establecer contraseña de root? [S / n]: Presione Y

Nueva contraseña: Introducir la contraseña

Re-ingrese nueva contraseña: repite la contraseña

¿Eliminar usuarios anónimos? [S / n]: Y

¿No permitir el inicio de sesión root de forma remota? [S / n]: Y

¿Eliminar la base de datos de prueba y acceder a ella? [S / n]:  Y

¿Recargar tablas de privilegios ahora? [S / n]:  Y

A continuación, ejecute los siguientes comandos para iniciar sesión en el shell MariaDB:

$ Sudo mysql -u root -p

Ingrese sus credenciales de inicio de sesión para acceder al shell MariaDB. A continuación, ejecute el siguiente comando para crear una nueva base de datos llamada roundcubemaildb:

createdatabase roundcubemaildb;

A continuación, ejecute el siguiente comando para crear un nuevo usuario en localhost.

createuser roundcubeuser @ localhost;

Una vez hecho esto, ejecute el siguiente comando para establecer la contraseña para el usuario:

setpasswordfor roundcubeuser @ localhost = contraseña ("tu contraseña");

A continuación, otorgue privilegios de la base de datos al usuario que creó. Ejecute el siguiente comando para lograr esto:

otorgue todos los privilegiossonde roundcubemaildb. * a roundcubeuser @ localhost identificado por ‘su contraseña’;

Limpie los privilegios para implementar los cambios

privilegios de descarga;

Ejecute los siguientes comandos para salir del shell MariaDB:

salida;

A continuación, importe las tablas a la base de datos Roundcubedb recién creada

$ cd / var / www / html / roundcube
mysql -u roundcube -p roundcubedb < SQL / mysql.initial.sql

(b) Configuración de Apache para Roundcube

El siguiente paso es configurar el host virtual de Apache para Roundcube. Lo primero es diseñar el archivo de host virtual Apache2 de Roundcube. Ejecute el comando a continuación:

$ sudo nano /etc/apache2/sites-available/webmail.conf

Agregue las líneas a continuación, en el archivo de host virtual:

ServerName 192.168.0.102
ServerAdmin [email protected]
DocumentRoot / var / www / html / roundcube

ErrorLog $ {APACHE_LOG_DIR} /roundcube_error.log
CustomLog $ {APACHE_LOG_DIR} /roundcube_access.log combinado

Opciones-Índices
AllowOverrideAll
Orden permitir, negar
permitir de todos

Guarde y salga del editor Nano. Luego, ejecute el siguiente comando para habilitar el archivo que ha creado:

$ Sudo a2ensite roundcube

A continuación, ejecute el siguiente comando para habilitar el módulo de reescritura de Apache y reinicie el servidor Apache:

$ Sudo a2enmod reescribir
$ Sudo systemctl restart apache2

Ahora, verifique el estado de Apache.

$ Sudo systemctl status apache2

Esto le dará una salida similar a la siguiente:

● apache2.service: el servidor HTTP Apache
Cargado: cargado (/lib/systemd/system/apache2.service; activado; proveedor preestablecido: activado)
Entrada: /lib/systemd/system/apache2.service.d
└─apache2-systemd.conf
Activo: activo (en ejecución) desde el martes 04/04/2020: 14:39 UTC; Hace 9min
PID principal: 2583 (apache2)
Tareas: 55 (límite: 1153)
CGroup: /system.slice/apache2.service
832583 / usr / sbin / apache2 -k start
852585 / usr / sbin / apache2 -k start
862586 / usr / sbin / apache2 -k start

(c) Instalación y configuración de Roundcube

Para configurar Roundcube, comience cambiando el permiso y la propiedad de la carpeta de correo web para asegurarse de que Apache tenga permiso para crear los archivos de configuración y editarlos..

$ sudo chown -R www-data: www-data / var / www / html / webmail /
$ sudo chmod 755 / var / www / html / webmail / temp / / var / www / html / webmail / logs /

Ahora, instale Roundcube usando el instalador en la carpeta. Aquí, debe incluir la dirección IP, el nombre de dominio y el nombre del instalador de la siguiente manera:

http: // nombre_dominio_o_IP / instalador.

En este caso, vamos a utilizar esta dirección, pero si no cambiamos el sitio predeterminado, es importante incluir la dirección IP o el nombre de dominio, la carpeta de correo web, así como el nombre del instalador de la siguiente manera: http: // nombre_dominio_o_IP / webmail / instalador

Asegúrese de tener todas las extensiones PHP necesarias cuando verifique el entorno para Roundcube.

Cómo instalar el último correo web de Roundcube en Ubuntu 18

Cómo instalar el último correo web de Roundcube en Ubuntu 18

Haga clic en el próximo botón donde se le pedirá que configure la configuración clave para crear un archivo de configuración predeterminado para el correo web.

Configuración general: Aquí, puede ingresar el nombre de su producto que aparecerá en la página Roundcube.

Cómo instalar el último correo web de Roundcube en Ubuntu 18

Configuración de la base de datos: Ingrese la información sobre la base de datos Roundcube configurada con Mysql.

Cómo instalar el último correo web de Roundcube en Ubuntu 18

Configuración de IMAP: Si ya ha instalado un servidor de correo, puede ingresar sus detalles aquí. Si no, cree uno en Gmail. Si no desea seguir indicando el nombre de dominio, ingrese el dominio que tiene en el nombre_dominio línea y crear un nuevo usuario en la base de datos marcando la casilla auto_create-user.

Cómo instalar el último correo web de Roundcube en Ubuntu 18

Configuración de SMTP: En esta sección, ingrese la información para Gmail smtp y un puerto smtp para SSL. No olvides marcar la casilla cerca de Use el nombre de usuario y contraseña IMAP actuales para la autenticación SMTP y dejar el área etiquetada smtp_user / smtp_pass blanco.

Cómo instalar el último correo web de Roundcube en Ubuntu 18

Complementos Seleccione un complemento apropiado para usar en Roundcube. Asegúrese de leer y comprender la descripción para elegir la correcta.

Cómo instalar el último correo web de Roundcube en Ubuntu 18

Ahora selecciona CREAR CONFIGURACIÓN para guardar su configuración en un archivo ubicado en el directorio de correo web.

Cómo instalar el último correo web de Roundcube en Ubuntu 18

Ahora, continúe y pruebe esta configuración proporcionando los detalles de SMTP e IMAP para las pruebas..

Cómo instalar el último correo web de Roundcube en Ubuntu 18

Cómo instalar el último correo web de Roundcube en Ubuntu 18

Es posible que vea un mensaje de advertencia proveniente de Roundcube solicitándole que elimine el archivo instalador.

$ sudo rm -rf / var / www / html / webmail / installer /

Si sigue recibiendo un error después de esto, entonces necesita permitir aplicaciones menos seguras en Gmail para evitar más restricciones de Google.

Cómo instalar el último correo web de Roundcube en Ubuntu 18

Vaya a la página de inicio de sesión y complete sus credenciales.

Cómo instalar el último correo web de Roundcube en Ubuntu 18

Debería ver la página de inicio del webmail Roundcube.

Ahora verifique en su cliente de correo web si el proceso es exitoso.

En este punto, puede acceder a su servidor de correo y usar sus credenciales para iniciar sesión en Roundcube. Ahora puede instalar algunos temas y complementos para mejorar el aspecto y el rendimiento de su sitio.

Conclusión

Felicidades. Ahora ha instalado con éxito el último correo web Roundcube en Ubuntu 18.04 LTS. Disfruta la experiencia.

Echa un vistazo a estos 3 principales servicios de alojamiento de Linux

FastComet

Precio inicial:
$ 2.95


Fiabilidad
9,7


Precios
9.5


Fácil de usar
9,7


Apoyo
9,7


Caracteristicas
9.6

Leer comentarios

Visita FastComet

Hostinger

Precio inicial:
$ 0.99


Fiabilidad
9.3


Precios
9.3


Fácil de usar
9.4


Apoyo
9.4


Caracteristicas
9.2

Leer comentarios

Visita Hostinger

ChemiCloud

Precio inicial:
$ 2.76


Fiabilidad
10


Precios
9,9


Fácil de usar
9,9


Apoyo
10


Caracteristicas
9,9

Leer comentarios

Visita ChemiCloud

Artículos de procedimientos relacionados

  • Cómo instalar MODX CMS en Ubuntu 18.04 LTS
    experto
  • Cómo instalar Akeneo PIM en Ubuntu 18.04 LTS
    experto
  • Cómo ajustar y optimizar el rendimiento de MySQL 5.7 en un Ubuntu 18.04 VPS o servidor dedicado
    experto
  • Cómo instalar Node.js en Ubuntu 18.04
    novato
  • Cómo instalar y configurar Mosquitto MQTT en su servidor Ubuntu 18.04?
    intermedio
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me