En esta publicación, le mostraremos cómo instalar Rainloop Webmail en un Ubuntu VPS con Nginx y MariaDB. Rainloop Webmail es un cliente de correo electrónico simple, moderno y rápido basado en la web, escrito en PHP. Algunas de las características de la aplicación incluyen:interfaz de usuario moderna, compatibilidad con los protocolos IMAP y SMTP, atajos de teclado y finalización automática.
Esto también debería funcionar en otros sistemas Linux VPS, pero fue probado y escrito para Ubuntu 14.04.
Actualice el sistema e instale los paquetes necesarios.
root@vps:~# apt-get -y update && apt-get -y upgrade root@vps:~# apt-get install python-software-properties curl
Instala MariaDB y crea una base de datos.
Si no planea usar la función Contactos, puede omitir este paso.
root@vps:~# apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xcbcb082a1bb943db root@vps:~# add-apt-repository 'deb http://ftp.osuosl.org/pub/mariadb/repo/10.0/ubuntu trusty main' root@vps:~# apt-get -y update root@vps:~# echo -e "Package: *\nPin: origin ftp.osuosl.org\nPin-Priority: 1000" | tee /etc/apt/preferences.d/mariadb root@vps:~# apt-get install mariadb-server root@vps:~# mysql -uroot -p MariaDB [(none)]> create database rainloop; MariaDB [(none)]> GRANT ALL PRIVILEGES ON rainloop.* TO 'rainloop'@'localhost' IDENTIFIED BY 'rlPasswd' MariaDB [(none)]> flush privileges; MariaDB [(none)]> \q;
Instalar PHP y Nginx
apt-get install nginx php5-fpm php-cli php5-mysql php5-mcrypt php5-curl php5-sqlite
Cree un directorio raíz para su sitio web e implemente la última versión de la aplicación
root@vps:~# mkdir -p /var/www/yourrainloop.com/{public_html,logs} root@vps:~# cd /var/www/yourrainloop.com/public_html root@vps:~# curl -s http://repository.rainloop.net/installer.php | php
Cree un nuevo bloque de servidor Nginx con el siguiente contenido
root@vps:~# cat <<'EOF' > /etc/nginx/sites-available/yourrainloop.com server { server_name yourrainloop.com; listen 80; root /var/www/yourrainloop.com/public_html; access_log /var/www/yourrainloop.com/logs/access.log; error_log /var/www/yourrainloop.com/logs/error.log; index index.php; location / { try_files $uri $uri/ /index.php?$query_string; } location ~ \.php$ { fastcgi_index index.php; fastcgi_split_path_info ^(.+\.php)(.*)$; fastcgi_keep_conn on; include /etc/nginx/fastcgi_params; fastcgi_pass unix:/var/run/php5-fpm.sock; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; } location ~ /\.ht { deny all; } location ^~ /data { deny all; } } EOF
Enlazalo y reinicia el servidor
root@vps:~# ln -s /etc/nginx/sites-available/yourrainloop.com /etc/nginx/sites-enabled/yourrainloop.com root@vps:~# /etc/init.d/nginx restart
Establecer los permisos correctos
root@vps:~# chown -R www-data: /var/www/yourrainloop.com/public_html/
Eso es todo. Ahora abra su navegador, escriba la dirección de su sitio web y use las credenciales de aplicación predeterminadas.
URL = http://yourrainloop.com/?admin User= admin Password= 12345
Consulte el sitio web oficial de rainloop para obtener más detalles.
Por supuesto, no tiene que hacer nada de esto si utiliza uno de nuestros servicios de alojamiento VPS de Linux, en cuyo caso simplemente puede pedirle a nuestros administradores expertos de Linux que lo configuren por usted. Están disponibles las 24 horas del día, los 7 días de la semana y atenderán su solicitud de inmediato.
PD . Si te gustó esta publicación, compártela con tus amigos en las redes sociales usando los botones de la izquierda o simplemente deja una respuesta a continuación. Gracias.