如何在 DigitalOcean Droplet 上安装 VMWare Zimbra 开源软件

津巴布韦简要

Zimbra 是一款易于使用的统一协作软件,作为最好的免费、开源协作软件之一,Zimbra 包括电子邮件、日历、文件共享、活动流、社交社区等等!Zimbra 提供两种不同的形式:免费开源版本和付费版本。

Zimbra 安装笔记

Zimbra 运行在几种不同的 Linux 发行版上,这使得它稳定、可扩展和安全。 在本文中,我们将使用 CentOS,特别是版本 6.5 64-bit。 Zimbra 的最低系统要求相当高,需要创建一个大片。

· 一个 1.5 GHz 的 CPU。

· 至少3GB或RAM(推荐4GB RAM)。

· 5GB 免费的软件和日志空间。

• 额外的磁盘空间用于邮件存储。

在测试过程中,我们无法让Zimbra安装在5美元或10美元的VPS上,最有可能是由于内存限制。我们开始在20美元的VPS上获得运气;系统工作得很好,但是2GB低于最低要求。

例如,如果我的主要域名是 example.com,我可以拨打 dropplet mail.example.com(如果你不愿意的话,你不必叫它邮件)。

一旦你创建了Droplet,通过SSH与Putty登录。

准备 CentOS 与 Zimbra 使用

首先,我们需要确保 CentOS 是最新的,因此,我们将执行以下命令:

1yum update –y

接下来,我们需要安装一些先决条件. 由于安装Zimbra需要12个不同的应用程序,我们可以在一个单一的命令中处理安装:

1yum install -y gmp libidn wget nano make nc sudo sysstat libtool-ltdl glibc perl ntp

接下来,我们需要安装检查postfix是否正在运行 - 如果是,禁用它. 因为我们不能有两个不同的邮件传输代理运行,postfix必须去。

1service postfix status

如果 postfix 正在运行,我们需要禁用它:

1service postfix stop && chkconfig postfix off

配置 DNS 在邮件服务器上使用

由于Zimbra是一个协作服务器,它包括一个功能齐全的邮件服务器,这意味着我们必须为我们的域名配置DNS,以便在Zimbra中使用。

首先,最简单的方法是使用控制面板中的DigitalOcean DNS 选项卡。 需要在您的域面板中设置三个名称服务器。 要为您的域设置DigitalOcean DNS,请转到 DO 控制面板中的 DNS 选项卡。 一旦到达,添加您的域名。

1

一旦您已添加了域名,请将下列记录添加到您的 DNS 设置中。在本示例中,IP 地址为146.185.157.211用于我的 DigitalOcean Droplet. 但是,您的将是不同的,所以将此值设置为您的 Droplet IP。

2

您现在应该为您的域名备注DigitalOcean名称服务器,它们可以在您的域名DNS中的黄色NS标记中看到。 保持此信息方便,因为您需要在CentOS安装中很快配置它。

3

如果您正在使用自己的 DNS 面板,相同的方法仍然适用,但您将有不同的控制面板布局和不同的名称服务器。

获取Zimbra的副本

接下来,我们需要访问下面的 URL 以获取最新版本的 Zimbra 的下载链接。本文中使用的版本是 8.0.7 GA 版本。 要找到最新版本的软件,只需转到 Zimbra 网站.

一旦到达那里,您需要通过右键单击并复制链接来复制 Red Hat 和 CentOS 安装文件的链接。

4

现在,我们需要从Zimbra网站下载该文件并将其存储在我们的Droplet上,但首先,我们需要创建一个文件夹来存储它。

1mkdir zcsinstall

接下来,进入该目录:

1cd zcsinstall

然后从Zimbra网站上获取文件. 您可以使用wget来实现这一点. 显然,您需要将您先前复制的URL放入这个命令,而不是使用这里的链接。

1wget http://files2.zimbra.com/downloads/8.0.7_GA/zcs-8.0.7_GA_6020.RHEL6_64.20140321160526.tgz

这将从Zimbra网站下载文件,将其保存到我们创建的zcsinstall文件夹中。

编辑 Hosts 文件

现在我们需要在CentOS中编辑主机文件,以包含Droplet的IP地址,FQDN和服务器的名称。

1nano /etc/hosts

一旦打开,主机文件应该看起来如下:

5

您需要编辑该文件以包含另一个行,其中包含您的Droplet的IP地址,FQDN和名称。

1123.123.123.123 mail.example.com mail

您需要确保您将上述值替换为您的Droplet的实际数据值,您还应该确保您在每个值之间使用卡间隙,这意味着您将有一个主机文件看起来像:

6

完成后,按CTRL+O,然后按Enter,然后按CTRL+X,返回。

拆卸和安装Zimbra

下一步是解包我们之前下载的 tgz 文件. 要做到这一点,我们可以执行以下命令:

1tar zxvf zcs-*.tgz

接下来,更改目录到文件被提取到的文件夹:

1cd zcs-*

最后,我们可以运行安装程序。

1./install.sh --platform-override

一旦安装程序启动,您将需要通过在每个许可证提示点按Y来接受许可协议。

安装过程中可能会出现以下错误:

7

这个错误是由Zimbra提出的,因为它正在搜索域名subdomain.example.com的MX记录,而不是example.com的MX记录,这意味着我们应该按Y,然后更改域名为example.com

如果您收到端口冲突错误,您可能需要退出安装程序并解决问题,然后继续。

您很快就会到达配置页面,类似于下面的页面,首先我们应该选择选项3来允许我们进入zimbra商店部分。

8

1Address unconfigured (**) items (? – help)   3

接下来,再次选择3。这将允许我们配置管理员用户名和密码。

1Select, or 'r' for previous menu [r]  3
2
3Create admin user: [[email protected]] [email protected]
4
5Password for [email protected] (min 6 characters): [_6ty6y8ui] password

接下来,选择 r 以返回上一个菜单。

1Select, or 'r' for previous menu [r]  r

然后,选择 1 来进入常见配置部分。

1*** CONFIGURATION COMPLETE - press 'a' to apply
2
3Select from menu, or press 'a' to apply config (? - help)   1

之后,选择 6 来编辑时区。

1Select, or 'r' for previous menu [r]  6

例如,您可以输入 83 来获取欧洲/伦敦时区。

1Enter the number for the local timezone: [39]  83

然后选择r返回和a应用配置. 如果出现任何错误,您还应该选择安装日志到一个文件。

1Select, or 'r' for previous menu [r] r
1*** CONFIGURATION COMPLETE - press 'a' to apply
2
3Select from menu, or press 'a' to apply config (? - help) a
4Save configuration data to a file? [Yes]  yes
5Save config in file: [/opt/zimbra/config.7622] /root/zimbra-installation.txt
6Saving config in /root/zimbra-installation.txt...done.
7The system will be modified - continue? [No] yes

然后系统将继续安装 Zimbra 安装需要大约 20 分钟的时间,取决于您选择的 Droplet 尺寸。

最后,您将获得通知Zimbra安装的选项,这允许他们跟踪他们的产品采用的情况。您可以在这里输入,无论是哪种方式,这是安装的最后一步。

1Configuration complete – press return to exit

建议您重新启动您的 Droplet。

访问 Zimbra Admin 控制面板

控制面板可以通过访问以下URL轻松访问:

1https://mail.example.com:7071/zimbraAdmin

安装问题

如果您的安装有任何问题,请在下面评论。

Submitted by: Ben Johnson
Published At
Categories with 技术
comments powered by Disqus