如何在 Ubuntu 18.04 LTS 上安装 Rainloop Webmail如何在 Ubuntu 18.04 LTS 上安装 Rainloop Webmail如何在 Ubuntu 18.04 LTS 上安装 Rainloop Webmail如何在 Ubuntu 18.04 LTS 上安装 Rainloop Webmail
  • 文章
  • 正则表达式
    • 工具
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

搜索范围
模糊匹配
搜索标题
搜索内容
发表 admin at 2025年2月28日
类别
  • 未分类
标签

如何在 Ubuntu 18.04 LTS 上安装 Rainloop Webmail

本教程适用于这些操作系统版本

  • Ubuntu 22.04(果酱水母)
  • Ubuntu 18.04(仿生海狸)

在此页

  1. 要求
  2. 开始
  3. 安装 Apache、MariaDB 和 PHP
  4. 安装雨环
  5. 为 Rainloop 配置 Apache
  6. 访问 Rainloop
  7. 结论

Rainloop 是一款免费、开源、简单且快速的基于 Web 的电子邮件客户端,可用于访问来自任何邮件服务器(如 Postfix、Gmail、Yahoo 等)的电子邮件。它带有一个内置的缓存系统,可以提高整体性能并减少邮件服务器的负载。您可以轻松地将 Rainloop 与 Facebook、Twitter、Dropbox 和 Google 集成。 Rainloop 提供了一个基于网络的现代用户界面来处理大量的电子邮件帐户。它非常简单易安装,因此您无需任何技术技能即可轻松安装和升级。

在本教程中,我们将学习如何在 Ubuntu 18.04 服务器上安装 Rainloop webmail 客户端。

要求

  • 一台运行 Ubuntu 18.04 的服务器。
  • 在您的服务器中设置静态 IP 地址 192.168.0.102。
  • 具有 sudo 权限的非根用户。

入门

在开始之前,您需要使用最新版本更新您的系统。您可以通过运行以下命令来执行此操作:

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

更新系统后,重新启动系统以应用更改。

安装 Apache、MariaDB 和 PHP

Rainloop 运行在一个网络服务器上,使用 MariaDB 来存储他们的数据并用 PHP 语言编写。因此,您需要在系统中安装 Apache Web 服务器、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 Web 服务器并使用以下命令使其在启动时启动:

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

安装雨环

首先,在 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

添加以下行:

<VirtualHost *:80>
     ServerAdmin 
     DocumentRoot /var/www/html/rainloop/
     ServerName example.com
     ServerAlias www.example.com

     <Directory /var/www/html/rainloop/>
    Options +Indexes +FollowSymLinks +ExecCGI
    AllowOverride All
    Order deny,allow
    Allow from all
    Require all granted

     </Directory>

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

</VirtualHost>

将上述虚拟主机文件中的 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 Web 界面了。

打开您的网络浏览器并输入 URL http://192.168.0.102/?admin(将 URL 中的 IP 地址替换为您服务器的 IP)。您将被重定向到以下页面:

现在,提供默认用户名 admin 和密码 12345。然后,单击 > 按钮。您应该在下图中看到 Rainloop 仪表板:

结论

恭喜!您已经在 Ubuntu 18.04 服务器上成功安装了 Rainloop 网络邮件客户端。我希望您现在可以托管自己的网络邮件客户端并使用 Rainloop 轻松连接到您的邮件服务器。如果您有任何问题,请随时给我评论。

©2015-2025 艾丽卡 support@alaica.com