如何在Ubuntu 14.04安装Zentyal

开始使用Zentyal,开源的直接替代微软的Small Business Server /的Windows Server要点。 Zentyal的是,可以通过命令行或图形仪表盘上运行的所有功能于一身的小型企业服务器。

介绍

大多数企业需要几种服务器类型,例如文件服务器,打印服务器,电子邮件服务器等。

Zentyal服务器由于图形用户界面(GUI)而易于使用。 GUI提供了一个简单和直观的界面,供新手和经验丰富的管理员使用。 也可以使用命令行管理。 我们将在本教程中展示如何使用这两种方法。

要查看可以使用Zentyal安装特定软件的列表,请参阅无论是安装程序包部分。

有些人可能熟悉Microsoft Small Business Server(SBS),现在称为Windows Server Essentials。 Zentyal是基于Linux,更具体是基于Ubuntu的类似产品。 Zentyal也是微软SBS和Microsoft Exchange服务器的替代品。 由于Zentyal是开源的,它是一个具有成本效益的选择。

Zentyal版本

有两种类型的Zentyal可用。 第一个是社区版,另一个是商业版。

社区版具有稳定或其他方面的所有最新功能。 公司不提供技术问题的官方支持。 Community Edition没有提供云服务。 新版本每三个月发布一次,并对最新版本提供非官方支持。 用户是无限的。

商业版具有所有最新的功能,稳定和测试。 支持基于中小企业版提供。 云服务集成到服务器并基于SMB版。 商业版支持的用户数量是基于购买的SMB版本。 新的商业版每两年发布一次,并支持四年。

注意:社区版无法升级到商业版。

Zentyal要求

Zentyal是基于Debian的,基于最新的Ubuntu长期支持(LTS)版本。 Zentyal 3.5的当前硬件要求基于Ubuntu Trusty 14.04.1 LTS(内核3.5)。 Zentyal使用LXDE桌面和Openbox窗口管理器。

Ubuntu Server Edition的最低硬件要求包括300 MHz CPU,128 MB RAM和500 MB磁盘空间。 当然,这些是最小的,并且当运行多个网络服务时将在网络上产生不希望的响应。

请记住,每个网络服务都需要不同的硬件资源,并且安装的服务越多,硬件需求就越多。 在大多数情况下,最好先从您需要的基本服务开始,然后根据需要添加其他服务。 如果服务器开始滞后于处理用户请求,则应考虑升级服务器计划。

根据您的用户数量和计划运行的Zentyal服务,您的硬件要求将会更改。 这些是Zentyal的建议。 对于DigitalOcean部署,您应该通过RAM列:

简介 用户数 中央处理器 随机存取存储器 磁盘空间 网卡
网关 <50 P4 2 GB 80 GB 2+
50+ 至强双核 4GB 160 GB 2+
基础设施 <50 P4 1 GB 80 GB 1
50+ P4 2 GB 160 GB 1
办公室 <50 P4 1 GB 250 GB 1
50+ 至强双核 2 GB 500 GB 1
通讯 <100 至强双核 4GB 250 GB 1
100+ 至强双核 8 GB 500 GB 1

我们将在文章中更多地讨论Zentyal服务的配置文件和不同类型。

安装Zentyal

创建1 GBDroplet运行Ubuntu 14.04。

添加使用sudo接入用户

首先,您需要使用以下命令将Zentyal存储库添加到您的存储库列表:

sudo add-apt-repository "deb http://archive.zentyal.org/zentyal 3.5 main extra"

下载软件包后,应使用Zentyal的公钥进行验证。 要添加公钥,请执行以下两个命令:

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 10E239FF
wget -q http://keys.zentyal.org/zentyal-3.5-archive.asc -O- | sudo apt-key add -

现在存储库列表已更新,您需要从存储库更新包列表。 要更新程序包列表,请执行以下命令:

sudo apt-get update

更新软件包列表后,您可以通过运行以下命令来安装Zentyal:

sudo apt-get install zentyal

出现提示时,为MySQL设置安全的root密码(两次)。 确认端口443。

Zentyal现已安装。

如果你喜欢使用命令行安装Zentyal包,请阅读下一节。 或者,如果你喜欢使用的仪表盘,跳到访问Zentyal仪表盘部分。

安装软件包(命令行)

现在,您可以开始安装所需的特定服务。 有四个基本配置文件一次安装许多相关模块。 这些简介是:

  • zentyal办公室 -配置文件是设立一个办公室网络资源共享。 资源可以包括文件,打印机,日历,用户配置文件和组。

  • zentyal通信 -服务器,可用于商务通信,如电子邮件,即时消息和IP语音(VOIP)。

  • zentyal网关 -服务器将是业务到和从因特网受控网关。 可以为内部系统和用户控制和保护互联网访问。

  • zentyal基础设施 -服务器可以管理业务的网络基础设施。 管理由NTP,DHCP,DNS等组成。

你可以看到什么是安装了每个配置文件在这里 要安装配置文件,请运行以下命令:

sudo apt-get install zenytal-office

您也可以根据需要单独安装每个模块。 例如,如果您只需要安装Office配置文件的防病毒模块,您将执行以下操作:

sudo apt-get install zentyal-antivirus

您也可以在一个命令中安装所有配置文件:

sudo apt-get install zentyal-all

当您安装某些软件包时,您将需要通过交互式菜单提供有关您的系统的信息。

一些模块名称是直接的,但这里是一个定义的Zentyal包列表:

  • zentyal -所有- Zentyal -所有组件模块(所有配置文件)
  • zentyal办公室 - Zentyal Office套件(简介)
  • zentyal的防病毒 -杀毒Zentyal
  • zentyal的DNS - Zentyal DNS
  • zentyal-ebackup - Zentyal备份
  • zentyal防火墙 -防火墙Zentyal服务
  • zentyal-NTP - NTP服务
  • zentyal-remoteservices - Zentyal云客户端
  • zentyalSamba - Zentyal文件共享和域服务
  • zentyal通信 - Zentyal通信套件
  • zentyal-胡言乱语 - Zentyal的Jabber(即时通讯)
  • zentyal邮件 - Zentyal邮件服务
  • zentyal-的mailfilter - Zentyal邮件过滤器
  • zentyal网关 -网关Zentyal套房
  • zentyal-17的协议 - Zentyal 7层过滤器
  • zentyal-Squid - HTTP代理
  • zentyal-trafficshaping - Zentyal流量整形
  • zentyal基础设施 - Zentyal网络基础架构套件
  • zentyal-CA - Zentyal证书颁发机构
  • zentyal-DHCP - DHCP服务
  • zentyal-的OpenVPN - VPN服务
  • zentyal-web服务器 - Zentyal Web服务器

未包含在配置文件中的其他模块如下:

  • zentyal-bwmonitor - Zentyal带宽监视器
  • zentyal-captiveportal - Zentyal强制网络门户
  • zentyal-IPS - Zentyal入侵防御系统
  • zentyal的IPSec - Zentyal IPsec和L2TP / IPsec的
  • zentyal显示器 - Zentyal监视器
  • zentyal螺母 - Zentyal UPS管理
  • zentyal-openchange - Zentyal OpenChange服务器
  • zentyal半径 - Zentyal RADIUS
  • zentyal软件 - Zentyal软件管理
  • zentyal-SOGO - Zentyal OpenChange企业邮局
  • zentyal-usercorner - Zentyal用户角
  • zentyal用户 - Zentyal用户和计算机
  • zentyal网络邮件 - Zentyal企业邮局服务

访问Zentyal信息中心

通过HTTPS(端口443)访问浏览器中的服务器的IP地址或域,访问Zentyal信息中心:

https://开头服务器IP

Zentyal服务器创建自签名SSL证书,以便在远程访问时使用。 任何浏览器远程访问服务器的仪表板将被询问是否该站点是可信的,并且需要进行如下所示的异常。 该方法将根据您的浏览器而有所不同。

由于SSL证书,会生成站点不受信任的错误。 您需要点击我了解风险就行了然后点击添加例外按钮。 选择确认安全例外 添加异常后,它是一个永久的列表,不会再发生,除非服务器IP地址应该更改。

证书警告

证书异常

您应该看到仪表板登录页面。

Zentyal仪表板登录页面

您的Zentyal用户名和密码与您用于SSH到Ubuntu服务器的用户和密码相同。 此用户必须添加到sudo组。 (通过某些其他方法向用户授予完全权限将无效。)如果需要将现有用户帐户添加到sudo组,请运行以下命令:

sudo adduser username sudo

要添加更多Zentyal用户,请添加新的Ubuntu用户。 要添加新用户,请使用以下命令创建用户,并将用户添加到sudo组:

sudo adduser username --ingroup sudo

登录Zentyal服务器后,您将看到可用于安装的软件包集合。

Zentyal仪表板包列表

您还可以看到一个HTTPS模块列表:如下图所示// 服务器IP /软件/ EBOX。

Zentyal仪表板组件列表

安装软件包(仪表板)

您可以从仪表板安装Zentyal软件包。 有四个基本配置文件一次安装许多相关模块。 你可以看到什么是安装了每个配置文件在这里 或者,请检查下面的列表:

办公室:

此配置文件设置共享办公室资源,如文件,打印机,日历,用户配置文件和组。

  • Samba4

  • Heimdal Kerberos

  • CUPS

  • 表里不一

通讯:

此配置文件包括电子邮件,即时消息和IP语音(VOIP)。

  • Stapling

  • Dovecot

  • 圆角

  • Fetchmail

  • Spamassassin

  • ClamAV

  • Postgrey

  • OpenChange

  • 圆角

  • ejabbered

网关:

此配置文件包括控制和安全Internet访问的软件。

  • Corosync

  • Pacemaker

  • Netfilter

  • Iproute2

Linux网络子系统:

  • Iproute2

  • Squid

  • 丹斯瓜迪

  • ClamAV

  • FREERadius

  • OpenVPN

  • OpenSWAN

  • xl2tpd

  • 海蜇

  • Amavisd新

  • Spamassasin

  • ClamAV

  • Postgrey

基础设施:

此配置文件允许您管理办公室网络,包括NTP,DHCP,DNS等。

  • ISC DHCP

  • BIND 9

  • NTPd

  • OpenSSL

  • Apache

  • 坚果

在左侧导航中,转到“软件管理”,然后转到“Zentyal组件” - 您将在顶部看到四个配置文件。 (或者,点击查看基本模式 ,看到四个配置文件。)

Zentyal仪表板组件列表,配置文件

配置文件下面是您可以单独安装的所有模块的列表。

Zentyal仪表板组件列表,模块

先前的图像显示基本视图。 如果你点击查看高级模式下 ,屏幕应该是这样的:

Zentyal显示板组件列表,高级模式

一旦你选择了你的模块,点击页面底部的安装按钮。

安装软件包后,您将在左侧的仪表板导航菜单中看到它们的链接。 您可以通过导航到控制面板中相应的菜单项,通过Zentyal仪表板开始设置新软件。

更新软件包(仪表板)

使用最新的安全补丁和功能保持系统的最新状态非常重要。

让我们从信息中心安装一些更新。 点击左侧的仪表板链接。 在下面的图片中,您可以看到有26个系统更新,其中12个是安全更新。 要启动系统更新,只需点击26系统更新(12个安全)。

Zentyal信息中心更新通知

这将带您到系统更新页面可用于Zentyal服务器的所有更新的列表。

Zentyal仪表板更新列表

在这里您可以检查您要更新的项目。 在底部是更新所有包如下图所示的项目。

Zentyal信息中心更新通知

一旦你选择必要的更新,你可以在页面的底部点击更新按钮。 更新包的下载和安装将如下所示开始。

Zentyal信息中心更新通知

完成后,您应该看到类似下面的屏幕,其中显示更新已成功完成。

Zentyal信息中心更新通知

一旦更新完成后,您可以按更新列表按钮,确认没有其他可用的更新。

结论

对于小型或中型企业,Zentyal是一个可以做到这一切的服务器。 服务可以在需要时启用,并在不需要时禁用。 Zentyal也非常用户友好,新手管理员可以使用命令行或图形用户界面(GUI)执行系统更新和配置文件/模块安装。

如果需要,可以使用多个Zentyal服务器来分发业务所需的服务,以创建更高效​​的网络。