Open Webbmail RainLoop installation and setup

So I have testet so many differnt webbbased email programs. And have not been 100% happy with any of them. some are to big other look really bad.

(Rainloop is open for non profit companies 🙂 )

But now i found one that I hope i can like some boor Rainloop
It looks nice and are realy easy to install and setup.

Here is how I installe if for my domain.

First gp to the directory where you want the rainloop folder

cd /var/www/html
mkdir webmail
cd webmail

Get the code and deps it will install in the folder you are in! (Youd dont get a folder raindloop with the stuff)

curl -s | php

So now you have it setup surf into you folder mine is on


You should now see the login page

Go to the admin page witch is on this url


login with user admin password 12345

First change you admin password

Add you domain to the domain list. And i deleted the other domains.
Setup the settings to you own imap and smtp server.

Set uner general you domain to the default so you dont have to add @domain when you login.

Enable contact in the Contacts tab

So all done now start using an webmail service that looks good.





  9 comments for “Open Webbmail RainLoop installation and setup

  1. Pingback: social share
  2. Pingback:
  3. Salviatti Design
    April 11, 2014 at 1:20 am

    Hello i have a problem with this because i cant browse the var/www/html from the name of server

    my server is and i went to var/www/html and went to

    • April 13, 2014 at 8:06 pm


      Add a new vurtualhost to your apache server config. Then you can choose where you want to have you email.
      Ore look in you /etc/httpd/conf.d/ folder and se to what documentRoot points to for mat to find out what map you webbpages go. and install rainloop there.

      For info om virtualhost see this page

      // Matte

  4. Aravinda B N
    February 13, 2015 at 11:34 am


    I am having a CentOS 5.5 mail server with php 5.3 and mysql installed. Before me it was earlier configured to use squirrelmail for webmail. I wanted to replace squirrelmail with roundcube but due to certain dependencies issue I am unable to install roundcube. Hence I installed rainloop while Squirrelmail is still in use. Let me make it clear that I am a newbie in all this but I know Linux but not mail server and apache configuration to this extent. Presently Squirrelmail is working on https properly but rainloop is working only with http and not with https. I am unable to make out what am I supposed to do at mail server for rainloop to work with https with squirrelmail intact. I want people here to try rainloop for few days and based on their opinion I can later remove squirrelmail. Can you please help me about this



    • February 13, 2015 at 12:05 pm


      You should configure you apache server to have multipel https host.
      Https is some harder more complicated for having diffrent hosts. but you can do two things

      1. Have one https host like
      Then make a folder like /var/www/html/mail and setup your apache server to have that folder as documentroot.
      Then add your mail folder in there like /var/www/html/squrrelmail and /var/www/html/rainloop

      2. Have two https host like and
      Then you need to put you mailprograms in two folders like /var/www/html/squrrelmail and /var/www/html/rainloops.
      And also create two apache vhost and change in the vhost servername to match and match documnetroot to correct folder like /var/www/html/squrrelmail.

      Here you can find how setup apache over ssl

      And here how you have two https sites

      Hopes it helps

      • Aravinda B N
        February 13, 2015 at 1:25 pm

        Hi Matte,

        thanks for your quick reply. But as I told in the first post that I am newbie in this and previous setup was done by somebody else. So now as I see in apache configuration there is no virtual hosts configured but it has rewrite rule defined with alias to /usr/local/squirelmail. And I noticed there is a ssl.conf in the squirrelmail conf directory. As I am a newbie I don’t want to mess up things on the mail server in production. Once I tried to install roundcube but due to SQLite support issue it wasn’t successful. In the process I tried to recompile php with SQLite support I got many other dependency issues which I had no clues. So I am a bit worried to try on things. So I want to know whether simply adding another alias to httpd.conf will serve the purpose or not? or what shall I do to get this done. Please reply to my mail id so that I can give you complete details.

        thanks again.

        • February 18, 2015 at 10:25 am

          Hi i cant help you in setting up you server. Start by reading some apache guides. And then look in your own server ro find out how it are setup.

          Then you can go on and adding more service.

          To learn and test stuff i use a virtual server in virtualbox to test stuff without breaking my server.

          / matte

          • Aravinda B N
            February 18, 2015 at 4:17 pm

            Thanks for the help provided so far Matte. Thanks a lot.

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.