RainLoop - web-based email client - Debian - Ubuntu - Linux.

RainLoop - web-based email client - Debian - Ubuntu.




  • Debian 7.7,
  • Apache 2.2.22,
  • Mysql 5.5.40,
  • Postfix 2.9.6 ,
  • Dovecot 2.1.7.



Install RainLoop.

Normal instalation

sudo mkdir install
cd install
sudo wget http://repository.rainloop.net/v2/webmail/rainloop-latest.zip
sudo unzip rainloop-latest.zip
sudo cp -r rainloop /var/www/

Express instalation

sudo wget -qO- http://repository.rainloop.net/installer.php | php


curl -s http://repository.rainloop.net/installer.php | php
#!/usr/bin/env php

       [RainLoop Webmail Installer]

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

 * [Success] Installation is finished!


Change permision:

cd /var/www/rainloop
sudo find . -type d -exec chmod 755 {} \;
sudo find . -type f -exec chmod 644 {} \;
sudo chown -R www-data:www-data /var/www/rainloop -R

Configure Apache2 (instalation).



Configure RainLoop.

Go to:

  • http://localhost/rainloop/?admin
  • http://domain.com/rainloop/?admin

Log to webmail admin:

  • Login: admin,
  • Password: 12345.

In Security change Login and Password.


In General choose your language to set it up as default.


In Domain configure your mail client. Using prepared configfiles you can have an access to services like : gmail.com, outlook.com, qq.com, yahoo.com. Just log in using your email adress and password... RainLoop-Services-Login
... or add your own mail service:
Click on + Add Domain
and fill form: Name domain.com

  • server - mail.domain.com,
  • port - choose port,
  • secure - choose encryption.


  • server - mail.domain.com,
  • port - choose port,
  • secure - choose encryption.

Depending on mail server use short login form.
Click i Test, to test configuration - green means configuration is successful.
RainLoop-Domain Optional.

MySQL - database configuration (for contyacts only) .


sudo mysql -p
create database rainloop;
GRANT ALL PRIVILEGES ON rainloop.* TO rainloop@localhost IDENTIFIED BY 'HASŁO';
flush privileges;


Go to menu Contacts and mark Enable contacts,
go to Storage (PDO) and choose database Type - MySQL.
The Dsn will setup configuration to the local server (localhost).

Fill the boxes for Username (rainloop) and Password (password for MySQL rainloop user).
Click i Test, to test configuration - green means configuration is successful.


Log out from admin panel, and log in to your own mail server using login (e-mail) and password.





Support my work by donation. Thank You.


Leave a Reply

Your e-mail address will not be published.