ウェブメール · 2 min read · Sep 25, 2025

Ubuntu 18.04 LTSにRainloop Webmailをインストールする方法

Rainloopは、Postfix、Gmail、Yahooなどの任意のメールサーバーからメールにアクセスするために使用できる、無料でオープンソースのシンプルで高速なウェブベースのメールクライアントです。内蔵のキャッシングシステムにより、全体的なパフォーマンスが向上し、メールサーバーの負荷が軽減されます。Rainloopは、Facebook、Twitter、Dropbox、Googleと簡単に統合できます。Rainloopは、多数のメールアカウントを管理するための現代的なウェブベースのユーザーインターフェースを提供します。非常にシンプルで簡単にインストールできるため、技術的なスキルがなくても簡単にインストールおよびアップグレードできます。

このチュートリアルでは、Ubuntu 18.04サーバーにRainloopウェブメールクライアントをインストールする方法を学びます。

要件

  • Ubuntu 18.04を実行しているサーバー。
  • サーバーに設定された静的IPアドレス192.168.0.102。
  • sudo権限を持つ非rootユーザー。

始めに

始める前に、システムを最新バージョンに更新する必要があります。次のコマンドを実行することでこれを行えます:

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

システムが更新されたら、変更を適用するためにシステムを再起動します。

Apache、MariaDB、およびPHPのインストール

Rainloopはウェブサーバー上で動作し、データを保存するためにMariaDBを使用し、PHP言語で書かれています。したがって、Apacheウェブサーバー、MariaDBサーバー、PHPおよびその他のPHPモジュールをシステムにインストールする必要があります。次のコマンドを実行することで、すべてをインストールできます:

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

すべてのパッケージがインストールされたら、次のコマンドでApacheウェブサーバーを起動し、ブート時に自動的に起動するように設定します:

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

次のコマンドでMariaDBサービスのステータスを確認できます:

sudo systemctl status mariadb

次の出力が表示されるはずです:

? 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

Rainloopのインストール

まず、ApacheウェブルートにRainloop用のディレクトリを作成し、次のコマンドで最新バージョンのRainloopをインストールします:

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

次の出力が表示されるはずです:

#!/usr/bin/env php


       [RainLoop Webmail Installer]


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

 * [Success] Installation is finished!

インストールが成功裏に完了したら、次のコマンドでRainloopディレクトリに適切な権限を与えます:

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

RainloopのためのApacheの設定

次に、Rainloop用のApache仮想ホストファイルを作成する必要があります。次のコマンドでこれを行えます:

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

次の行を追加します:


     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


上記のvhostファイルのexample.comを自分のドメイン名に置き換えます。作業が完了したら、ファイルを保存して閉じます。次に、デフォルトの仮想ホストファイルを無効にし、次のコマンドでRainloopの仮想ホストファイルを有効にします;

sudo a2dissite 000-default.conf

次の出力が表示されるはずです:

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

次に、次のコマンドでRainloopの仮想ホストファイルを有効にします:

sudo a2ensite rainloop.conf

次の出力が表示されるはずです:

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

次に、次のコマンドでApacheのリライトモジュールを有効にします:

sudo a2enmod rewrite

次の出力が表示されるはずです:

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

最後に、次のコマンドでApacheサービスを再起動します:

sudo systemctl restart apache2

Rainloopにアクセス

Rainloopがインストールされました。Rainloopのウェブインターフェースにアクセスする時間です。

ウェブブラウザを開き、URL http://192.168.0.102/?admin を入力します(URL内のIPアドレスをサーバーのIPに置き換えます)。次のページにリダイレクトされます:

Rainloop Login

今、デフォルトのユーザー名をadmin、パスワードを12345として入力します。次に、>ボタンをクリックします。次の画像にRainloopダッシュボードが表示されるはずです:

Rainloop Webmail

結論

おめでとうございます!Ubuntu 18.04サーバーにRainloopウェブメールクライアントを正常にインストールしました。これで、自分のウェブメールクライアントをホストし、Rainloopを使用してメールサーバーに簡単に接続できることを願っています。質問があればお気軽にコメントしてください。

Share: X/Twitter LinkedIn

新しい投稿を受信箱で受け取る

スパムはありません。いつでも購読を解除できます。