Instalação Rainloop · 4 min read · Sep 25, 2025

Como instalar o Rainloop Webmail no Ubuntu 18.04 LTS

Rainloop é um cliente de e-mail baseado na web, gratuito, de código aberto, simples e rápido, que pode ser usado para acessar e-mails de qualquer servidor de e-mail, como Postfix, Gmail, Yahoo e muitos outros. Ele vem com um sistema de cache embutido que permite melhorar o desempenho geral e reduzir a carga nos servidores de e-mail. Você pode integrar facilmente o Rainloop com Facebook, Twitter, Dropbox e Google. O Rainloop fornece uma interface de usuário moderna baseada na web para gerenciar um grande número de contas de e-mail. É muito simples e fácil de instalar, então você pode instalá-lo e atualizá-lo facilmente sem nenhuma habilidade técnica.

Neste tutorial, aprenderemos como instalar o cliente de webmail Rainloop no servidor Ubuntu 18.04.

Requisitos

  • Um servidor rodando Ubuntu 18.04.
  • Um endereço IP estático 192.168.0.102 configurado em seu servidor.
  • Um usuário não-root com privilégios sudo.

Começando

Antes de começar, você precisará atualizar seu sistema com a versão mais recente. Você pode fazer isso executando o seguinte comando:

sudo apt-get update -y  
sudo apt-get upgrade -y

Uma vez que seu sistema esteja atualizado, reinicie o sistema para aplicar as mudanças.

Instalar Apache, MariaDB e PHP

Rainloop está rodando em um servidor web, usa MariaDB para armazenar seus dados e é escrito na linguagem PHP. Portanto, você precisará instalar o servidor web Apache, o servidor MariaDB, PHP e outros módulos PHP em seu sistema. Você pode instalar todos eles executando o seguinte comando:

sudo apt-get install apache2 mariadb-server curl php7.2 php7.2-mysql php7.2-curl php7.2-json php7.2-cgi libapache2-mod-php7.2 php7.2-xmlrpc php7.2-gd php7.2-mbstring php7.2 php7.2-common php7.2-xmlrpc php7.2-soap php7.2-xml php7.2-intl php7.2-cli php7.2-ldap php7.2-zip php7.2-readline php7.2-imap php7.2-tidy php7.2-recode php7.2-intl php7.2-sqlite3 -y

Uma vez que todos os pacotes estejam instalados, inicie o servidor web Apache e habilite-o para iniciar na inicialização com o seguinte comando:

sudo systemctl start apache2  
sudo systemctl enable apache2  
sudo systemctl start mariadb  
sudo systemctl enable mariadb

Você pode verificar o status do serviço MariaDB com o seguinte comando:

sudo systemctl status mariadb

Você deve ver a seguinte saída:

? mariadb.service - MariaDB 10.1.34 database server
   Loaded: loaded (/lib/systemd/system/mariadb.service; enabled; vendor preset: enabled)
   Active: active (running) since Tue 2018-12-11 15:06:51 UTC; 23h ago
     Docs: man:mysqld(8)
           https://mariadb.com/kb/en/library/systemd/
 Main PID: 1097 (mysqld)
   Status: "Taking your SQL requests now..."
    Tasks: 27 (limit: 1114)
   CGroup: /system.slice/mariadb.service
           ??1097 /usr/sbin/mysqld

Dec 11 15:06:30 ubuntu1804 systemd[1]: Starting MariaDB 10.1.34 database server...
Dec 11 15:06:39 ubuntu1804 mysqld[1097]: 2018-12-11 15:06:39 139929447279744 [Note] /usr/sbin/mysqld (mysqld 10.1.34-MariaDB-0ubuntu0.18.04.1) 
Dec 11 15:06:51 ubuntu1804 /etc/mysql/debian-start[1320]: Upgrading MySQL tables if necessary.
Dec 11 15:06:51 ubuntu1804 systemd[1]: Started MariaDB 10.1.34 database server.
Dec 11 15:06:52 ubuntu1804 /etc/mysql/debian-start[1324]: /usr/bin/mysql_upgrade: the '--basedir' option is always ignored
Dec 11 15:06:52 ubuntu1804 /etc/mysql/debian-start[1324]: Looking for 'mysql' as: /usr/bin/mysql
Dec 11 15:06:52 ubuntu1804 /etc/mysql/debian-start[1324]: Looking for 'mysqlcheck' as: /usr/bin/mysqlcheck
Dec 11 15:06:52 ubuntu1804 /etc/mysql/debian-start[1324]: This installation of MySQL is already upgraded to 10.1.34-MariaDB, use --force if you
Dec 11 15:06:52 ubuntu1804 /etc/mysql/debian-start[1356]: Checking for insecure root accounts.
Dec 11 15:06:52 ubuntu1804 /etc/mysql/debian-start[1360]: Triggering myisam-recover for all MyISAM tables and aria-recover for all Aria tables

Instalar Rainloop

Primeiro, crie um diretório para o Rainloop na raiz do web do Apache e instale a versão mais recente do Rainloop com o seguinte comando:

sudo mkdir /var/www/html/rainloop  
cd /var/www/html/rainloop
sudo curl -s http://repository.rainloop.net/installer.php | sudo php

Você deve ver a seguinte saída:

#!/usr/bin/env php


       [Instalador do RainLoop Webmail]


 * Connecting to repository ...
 * Downloading package ...
 * Complete downloading!
 * Installing package ...
 * Complete installing!

 * [Success] Installation is finished!

Uma vez que a instalação foi concluída com sucesso, dê as permissões adequadas ao diretório do Rainloop com o seguinte comando:

sudo chown -R www-data:www-data /var/www/html/rainloop/  
sudo chmod -R 755 /var/www/html/rainloop

Configurar o Apache para Rainloop

Em seguida, você precisará criar um arquivo de host virtual do Apache para o Rainloop. Você pode fazer isso com o seguinte comando:

sudo nano /etc/apache2/sites-available/rainloop.conf

Adicione as seguintes linhas:


     ServerAdmin [email protected]
     DocumentRoot /var/www/html/rainloop/
     ServerName example.com
     ServerAlias www.example.com

     
    Options +Indexes +FollowSymLinks +ExecCGI
    AllowOverride All
    Order deny,allow
    Allow from all
    Require all granted

     

     ErrorLog ${APACHE_LOG_DIR}/error.log
     CustomLog ${APACHE_LOG_DIR}/access.log combined


Substitua example.com no arquivo vhost acima pelo seu próprio nome de domínio. Salve e feche o arquivo quando terminar. Em seguida, desative o arquivo de host virtual padrão e ative o arquivo de host virtual do Rainloop com o seguinte comando;

sudo a2dissite 000-default.conf

Você deve ver a seguinte saída:

Site 000-default disabled.
To activate the new configuration, you need to run
systemctl reload apache2

Em seguida, ative o arquivo de host virtual do Rainloop com o seguinte comando:

sudo a2ensite rainloop.conf

Você deve ver a seguinte saída:

Enabling site rainloop.
To activate the new configuration, you need to run:
systemctl reload apache2

Em seguida, ative o módulo de reescrita do Apache com o seguinte comando:

sudo a2enmod rewrite

Você deve ver a seguinte saída:

Enabling module rewrite.
To activate the new configuration, you need to run:
  systemctl restart apache2

Finalmente, reinicie o serviço Apache com o seguinte comando:

sudo systemctl restart apache2

Acessar Rainloop

O Rainloop agora está instalado, é hora de acessar a interface web do Rainloop.

Abra seu navegador e digite a URL http://192.168.0.102/?admin (Substitua o endereço IP na URL pelo IP do seu servidor). Você será redirecionado para a seguinte página:

Login do Rainloop

Agora, forneça o nome de usuário padrão como admin e a senha como 12345. Em seguida, clique no botão >. Você deve ver o painel do Rainloop na imagem a seguir:

Rainloop Webmail

Conclusão

Parabéns! você instalou com sucesso o cliente de webmail Rainloop no servidor Ubuntu 18.04. Espero que agora você possa hospedar seu próprio cliente de webmail e conectar-se ao seu servidor de e-mail facilmente usando o Rainloop. Sinta-se à vontade para comentar se você tiver alguma dúvida.

Share: X/Twitter LinkedIn

Receba novas postagens na sua caixa de entrada

Sem spam. Cancele a assinatura a qualquer momento.