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 -yUma 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 -yUma 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 mariadbVocê pode verificar o status do serviço MariaDB com o seguinte comando:
sudo systemctl status mariadbVocê 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/rainloopsudo curl -s http://repository.rainloop.net/installer.php | sudo phpVocê 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/rainloopConfigurar 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.confAdicione 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.confVocê 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.confVocê 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 rewriteVocê 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 apache2Acessar 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:

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:

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.
Receba novas postagens na sua caixa de entrada
Sem spam. Cancele a assinatura a qualquer momento.