Thứ tư, 29/10/2014 | 00:00 GMT+7

Cách cài đặt Zentyal trên Ubuntu 14.04

Hầu hết các doanh nghiệp yêu cầu một số loại server như server file , server in, server email, v.v. Zentyal kết hợp các dịch vụ này và hơn thế nữa, như một server doanh nghiệp nhỏ hoàn chỉnh cho Linux.

Server Zentyal dễ sử dụng vì có Giao diện user đồ họa (GUI). GUI cung cấp một giao diện dễ dàng và trực quan để các administrator mới và có kinh nghiệm sử dụng. Quản trị dòng lệnh cũng có sẵn. Ta sẽ chỉ ra cách sử dụng cả hai phương pháp này trong hướng dẫn này.

Để xem danh sách các phần mềm cụ thể có thể được cài đặt với Zentyal, vui lòng xem một trong các phần Cài đặt Gói .

Một số người có thể quen thuộc với Microsoft Small Business Server (SBS), hiện được gọi là Windows Server Essentials. Zentyal là một sản phẩm tương tự dựa trên Linux và cụ thể hơn là Ubuntu. Zentyal cũng là ứng dụng thay thế cho Server Microsoft SBS và Microsoft Exchange. Vì Zentyal là open-souce nên nó là một lựa chọn hiệu quả về chi phí.

Phiên bản Zentyal

Có hai loại Zentyal có sẵn. Đầu tiên là Phiên bản Cộng đồng và version còn lại là Phiên bản Thương mại.

Phiên bản Cộng đồng có tất cả các tính năng mới nhất, ổn định hoặc khác. Công ty không cung cấp hỗ trợ chính thức cho các vấn đề kỹ thuật. Không có dịch vụ cloud nào được cung cấp với Phiên bản Cộng đồng. Một version mới được phát hành ba tháng một lần với sự hỗ trợ không chính thức cho bản phát hành mới nhất . User là không giới hạn.

Phiên bản Thương mại có tất cả các tính năng mới nhất, ổn định và đã được thử nghiệm. Hỗ trợ được cung cấp dựa trên Phiên bản Doanh nghiệp Vừa và Nhỏ. Dịch vụ cloud được tích hợp vào server và dựa trên Phiên bản SMB. Số lượng user được hỗ trợ bởi Phiên bản thương mại dựa trên Phiên bản SMB đã mua. Phiên bản Thương mại mới được phát hành hai năm một lần và được hỗ trợ trong bốn năm.

Lưu ý: Không thể nâng cấp Phiên bản Cộng đồng lên Phiên bản Thương mại.

Yêu cầu Zentyal

Zentyal dựa trên Debian và được xây dựng trên version Hỗ trợ Dài hạn (LTS) Ubuntu mới nhất. Các yêu cầu phần cứng hiện tại cho Zentyal 3.5 dựa trên Ubuntu Trusty 14.04.1 LTS (kernel 3.5). Zentyal sử dụng màn hình nền LXDE và trình quản lý cửa sổ Openbox.

Yêu cầu phần cứng tối thiểu cho Ubuntu Server Edition bao gồm CPU 300 MHz, 128 MB RAM và 500 MB dung lượng đĩa. Tất nhiên, đây là những mức tối thiểu trần và sẽ tạo ra các phản hồi không mong muốn trên mạng khi chạy nhiều dịch vụ mạng.

Lưu ý mọi dịch vụ mạng đều yêu cầu các tài nguyên phần cứng khác nhau và càng cài đặt nhiều dịch vụ thì yêu cầu phần cứng càng tăng. Trong hầu hết các trường hợp, tốt nhất bạn nên bắt đầu với các dịch vụ cơ bản mà bạn yêu cầu và sau đó thêm các dịch vụ khác nếu cần. Nếu server bắt đầu chậm trong quá trình xử lý yêu cầu của user , bạn nên xem xét nâng cấp gói server của bạn .

Tùy thuộc vào số lượng user của bạn và dịch vụ Zentyal bạn định chạy, yêu cầu phần cứng của bạn sẽ thay đổi. Đây là những khuyến nghị của Zentyal. Để triển khai DigitalOcean, bạn nên đi theo cột RAM:

Hồ sơ Số lượng user CPU RAM Dung lượng đĩa Thẻ mạng
Cổng vào <50 P4 2 GB 80 GB 2+
50+ Xeon lõi kép 4 GB 160 GB 2+
Cơ sở hạ tầng <50 P4 1 GB 80 GB 1
50+ P4 2 GB 160 GB 1
Văn phòng <50 P4 1 GB 250 GB 1
50+ Xeon lõi kép 2 GB 500 GB 1
Giao tiếp <100 Xeon lõi kép 4 GB 250 GB 1
100+ Xeon lõi kép 8 GB 500 GB 1

Ta sẽ nói thêm về các cấu hình và các loại dịch vụ Zentyal khác ở phần sau của bài viết.

Cài đặt Zentyal

Tạo server 1 GB chạy Ubuntu 14.04 .

Thêm user có quyền truy cập sudo .

Trước tiên, bạn cần thêm repository Zentyal vào danh sách repository của bạn bằng lệnh sau:

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

Sau khi các gói được download , chúng sẽ được xác minh bằng public key từ Zentyal. Để thêm public key , hãy thực hiện hai lệnh sau:

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 - 

Bây giờ danh sách kho đã được cập nhật, bạn cần cập nhật danh sách gói từ các kho. Để cập nhật danh sách gói, hãy thực hiện lệnh này:

sudo apt-get update 

Sau khi danh sách gói được cập nhật, bạn có thể cài đặt Zentyal bằng lệnh:

sudo apt-get install zentyal 

Khi được yêu cầu , hãy đặt password root an toàn (hai lần) cho MySQL. Xác nhận cổng 443.

Zentyal hiện đã được cài đặt.

Nếu bạn muốn sử dụng dòng lệnh để cài đặt các gói Zentyal của bạn , hãy đọc phần tiếp theo. Hoặc, nếu bạn muốn sử dụng trang tổng quan , hãy bỏ qua phần Truy cập trang tổng quan Zentyal .

Cài đặt gói (Dòng lệnh)

Bây giờ, bạn có thể bắt đầu cài đặt các dịch vụ cụ thể mà bạn yêu cầu. Có bốn cấu hình cơ bản cài đặt nhiều module liên quan cùng một lúc. Các cấu hình này là:

  • zentyal-office - Hồ sơ dành cho việc cài đặt mạng văn phòng để chia sẻ tài nguyên. Tài nguyên có thể bao gồm file , máy in, lịch, profile user và group .

  • zentyal-Communication - Server được dùng cho các giao tiếp kinh doanh như email, nhắn tin tức thì và Thoại qua IP (VOIP).

  • zentyal-gateway - Server sẽ là một cổng được kiểm soát cho doanh nghiệp đến và đi từ Internet. Truy cập Internet có thể được kiểm soát và bảo mật cho các hệ thống nội bộ và user .

  • zentyal-Infrastructure - Server có thể quản lý cơ sở hạ tầng mạng cho doanh nghiệp. Phân đoạn bao gồm NTP, DHCP, DNS, v.v.

Bạn có thể xem những gì được cài đặt với mỗi cấu hình tại đây . Để cài đặt cấu hình, hãy chạy lệnh sau:

sudo apt-get install zenytal-office 

Bạn cũng có thể cài đặt từng module riêng lẻ nếu cần. Ví dụ: nếu bạn chỉ muốn cài đặt module chống vi-rút của cấu hình Office, bạn sẽ thực hiện như sau:

sudo apt-get install zentyal-antivirus 

Bạn cũng có thể cài đặt tất cả các cấu hình trong một lệnh:

sudo apt-get install zentyal-all 

Khi bạn đang cài đặt một số gói nhất định, bạn cần cung cấp thông tin về hệ thống của bạn thông qua các menu tương tác.

Một số tên module rất đơn giản, nhưng đây là danh sách các gói Zentyal được xác định:

  • zentyal-all - Zentyal - Tất cả các module thành phần (tất cả các Cấu hình)
  • zentyal-office - Zentyal Office Suite (Hồ sơ)
  • zentyal-antivirus - Zentyal Antivirus
  • zentyal-dns - Zentyal DNS
  • zentyal-ebackup - Zentyal Backup
  • zentyal-firewall - Dịch vụ firewall Zentyal
  • zentyal-ntp - Dịch vụ NTP
  • zentyal-remoteservices - Zentyal Cloud Client
  • zentyal-samba - Dịch vụ domain và chia sẻ file Zentyal
  • zentyal-Communication - Zentyal Communications Suite
  • zentyal-jabber - Zentyal Jabber (Nhắn tin tức thì)
  • zentyal-mail - Dịch vụ Thư Zentyal
  • zentyal-mailfilter - Bộ lọc Thư Zentyal
  • zentyal-gateway - Zentyal Gateway Suite
  • giao thức zentyal-l7 - Bộ lọc Zentyal Layer-7
  • zentyal-ink - HTTP Proxy
  • zentyal-trafficshaping - Zentyal Traffic Shaping
  • zentyal-Infrastructure - Bộ cơ sở hạ tầng mạng Zentyal
  • zentyal-ca - Tổ chức phát hành certificate Zentyal
  • zentyal-dhcp - Dịch vụ DHCP
  • zentyal-openvpn - Dịch vụ VPN
  • zentyal-webserver - Web server Zentyal

Các module khác không có trong cấu hình như sau:

  • zentyal-bwmonitor - Giám sát băng thông Zentyal
  • zentyal-captiveportal - Cổng Zentyal Captive
  • zentyal-ips - Hệ thống ngăn chặn xâm nhập Zentyal
  • zentyal-ipsec - Zentyal IPsec và L2TP / IPsec
  • zentyal-monitor - Zentyal Monitor
  • zentyal-nut - Quản lý UPS Zentyal
  • zentyal-openchange - Server Zentyal OpenChange
  • bán kính zentyal - Zentyal RADIUS
  • zentyal-software - Quản lý phần mềm Zentyal
  • zentyal-sogo - Webmail Zentyal OpenChange
  • zentyal-usercorner - Góc User Zentyal
  • zentyal-users - User Zentyal và Máy tính
  • zentyal-webmail - Dịch vụ Webmail của Zentyal

Truy cập Trang tổng quan Zentyal

Truy cập trang tổng quan Zentyal bằng cách truy cập địa chỉ IP hoặc domain của server trong trình duyệt của bạn, qua HTTPS (cổng 443):

https: // IP MÁY CHỦ

Server Zentyal tạo certificate SSL tự ký để sử dụng khi được truy cập từ xa. Bất kỳ trình duyệt nào truy cập từ xa console của server sẽ được hỏi xem trang web đó có tin cậy hay không và cần thực hiện một ngoại lệ như hình dưới đây. Phương pháp sẽ khác nhau tùy theo trình duyệt của bạn.

Do certificate SSL, một lỗi được tạo ra khiến trang web không tin cậy . Bạn cần nhấp vào dòng Tôi Hiểu Rủi ro. Sau đó nhấp vào nút Thêm ngoại lệ . Chọn Xác nhận Ngoại lệ Bảo mật . Sau khi ngoại lệ được thêm vào, nó là một danh sách vĩnh viễn không xảy ra nữa trừ khi Địa chỉ IP của server thay đổi.

Cảnh báo certificate

Chứng chỉ ngoại lệ

Bạn sẽ thấy trang đăng nhập console .

Trang đăng nhập console  Zentyal

Tên user và password Zentyal của bạn chính là user và password mà bạn sử dụng để SSH cho server Ubuntu của bạn . User này phải được thêm vào group sudo. (Cấp đầy đủ quyền cho user bằng một số phương pháp khác sẽ KHÔNG hoạt động.) Nếu account user hiện có cần được thêm vào group sudo, hãy chạy lệnh sau:

sudo adduser username sudo 

Để thêm nhiều user Zentyal, hãy thêm user Ubuntu mới. Để thêm user mới, hãy sử dụng lệnh sau để tạo user và cũng thêm user vào group sudo:

sudo adduser username --ingroup sudo 

Sau khi đăng nhập vào server Zentyal, bạn sẽ thấy một bộ sưu tập các gói có sẵn để cài đặt.

Danh sách gói trang tổng quan Zentyal

Bạn cũng có thể xem danh sách module tại https: // SERVER IP / Software / EBox như hình dưới đây.

Danh sách thành phần console  Zentyal

Cài đặt Gói (Trang tổng quan)

Bạn có thể cài đặt các gói Zentyal từ console . Có bốn cấu hình cơ bản cài đặt nhiều module liên quan cùng một lúc. Bạn có thể xem những gì được cài đặt với mỗi cấu hình tại đây . Hoặc, kiểm tra danh sách dưới đây:

Văn phòng:

Hồ sơ này cài đặt các tài nguyên văn phòng được chia sẻ như file , máy in, lịch, profile user và group .

  • Samba4

  • Heimdal Kerberos

  • CUPS

  • Sự trùng lặp

Giao tiếp:

Cấu hình này bao gồm email, nhắn tin tức thời và Thoại qua IP (VOIP).

  • Postfix

  • Chim bồ câu

  • Khối tròn

  • Sàng

  • Nhận thư

  • Spamassassin

  • ClamAV

  • Postgrey

  • OpenChange

  • Khối tròn

  • ejabbered

Cổng vào:

Hồ sơ này bao gồm phần mềm để kiểm soát và bảo mật truy cập Internet.

  • Corosync

  • Máy tạo nhịp tim

  • Netfilter

  • Iproute2

Hệ thống con mạng Linux:

  • Iproute2

  • Mực ống

  • Dansguardian

  • ClamAV

  • FREERadius

  • OpenVPN

  • OpenSWAN

  • xl2tpd

  • Suricata

  • Amavisd-mới

  • Spamassasin

  • ClamAV

  • Postgrey

Cơ sở hạ tầng:

Cấu hình này cho phép bạn quản lý mạng văn phòng, bao gồm NTP, DHCP, DNS, v.v.

  • ISC DHCP

  • BIND 9

  • NTPd

  • OpenSSL

  • Apache

  • HẠT

Trong chuyển bên trái, chuyển đến “Quản lý phần mềm” rồi đến “Thành phần Zentyal” - Bạn sẽ thấy bốn cấu hình ở trên cùng. (Hoặc, nhấp vào Xem chế độ cơ bản để xem bốn cấu hình.)

Danh sách thành phần console  Zentyal, profile

Bên dưới cấu hình là danh sách tất cả các module bạn có thể cài đặt riêng lẻ.

Danh sách thành phần, module  console  Zentyal

Các hình ảnh trước cho thấy chế độ xem cơ bản. Nếu bạn nhấp vào Xem chế độ nâng cao , màn hình sẽ giống như sau:

Danh sách thành phần console  Zentyal, chế độ nâng cao

Khi bạn đã chọn module của bạn , hãy nhấp vào nút CÀI ĐẶT ở cuối trang.

Sau khi các gói được cài đặt, bạn sẽ thấy các liên kết cho chúng trong menu chuyển của console ở bên trái. Bạn có thể bắt đầu cài đặt phần mềm mới của bạn thông qua console Zentyal bằng cách chuyển đến mục menu thích hợp trong console .

Cập nhật các gói ( Control panel )

Điều quan trọng là luôn cập nhật hệ thống của bạn với các bản vá bảo mật và tính năng mới nhất.

Hãy cài đặt một số bản cập nhật từ trang tổng quan. Nhấp vào liên kết Trang tổng quan ở bên trái. Trong hình ảnh bên dưới, bạn có thể thấy có 26 Bản cập nhật hệ thống, với 12 trong số đó là Bản cập nhật bảo mật. Để bắt đầu cập nhật hệ thống, chỉ cần nhấp vào 26 cập nhật hệ thống (12 bảo mật) .

Thông báo cập nhật console  Zentyal

Thao tác này sẽ đưa bạn đến trang Cập nhật hệ thống với danh sách tất cả các bản cập nhật có sẵn cho server Zentyal.

Danh sách cập nhật console  Zentyal

Tại đây bạn có thể kiểm tra các mục bạn muốn cập nhật. Ở dưới cùng là mục Cập nhật tất cả các gói như hình bên dưới.

Thông báo cập nhật console  Zentyal

Khi bạn đã chọn các bản cập nhật cần thiết, bạn có thể nhấp vào nút CẬP NHẬT ở cuối trang. Quá trình download và cài đặt các gói cập nhật sẽ bắt đầu như hình dưới đây.

Thông báo cập nhật console  Zentyal

Sau khi hoàn tất, bạn sẽ thấy một màn hình tương tự như bên dưới, cho thấy rằng quá trình cập nhật đã hoàn tất thành công.

Thông báo cập nhật console  Zentyal

Sau khi cập nhật xong, bạn có thể nhấn nút DANH SÁCH CẬP NHẬT để xác minh không có bản cập nhật nào khác.

Kết luận

Đối với một doanh nghiệp vừa hoặc nhỏ, Zentyal là một server có thể làm tất cả. Các dịch vụ có thể được bật khi cần thiết và vô hiệu hóa khi không cần thiết.Zentyal cũng đủ thân thiện với user để administrator mới có thể thực hiện cập nhật hệ thống và cài đặt profile / module , bằng cách sử dụng dòng lệnh hoặc Giao diện user đồ họa (GUI).

Nếu cần, nhiều server Zentyal được dùng để phân phối các dịch vụ theo yêu cầu của doanh nghiệp nhằm tạo ra một mạng hiệu quả hơn.


Tags:

Các tin liên quan

Cách cài đặt và cấu hình VNC trên Ubuntu 14.04
2014-10-23
Cách tạo module puppet để tự động cài đặt WordPress trên Ubuntu 14.04
2014-10-22
Cách thiết lập Mirror Director với MirrorBrain trên Ubuntu 14.04
2014-10-06
Cách cấu hình một cụm Mesosphere sẵn sàng sản xuất trên Ubuntu 14.04
2014-09-25
Cách thiết lập DNSSEC trên server tên NSD trên Ubuntu 14.04
2014-09-25
Cách triển khai ứng dụng Meteor.js trên Ubuntu 14.04 với Nginx
2014-09-22
Cách cài đặt Drupal trên server Ubuntu 14.04 với Apache
2014-09-19
Cách sử dụng Reprepro cho Kho lưu trữ Gói Bảo mật trên Ubuntu 14.04
2014-09-10
Cách cài đặt Discourse trên Ubuntu 14.04
2014-09-10
Cách sử dụng Foreman để quản lý các node puppet trên Ubuntu 14.04
2014-09-08