殺手級開源 Groupware 方案 Kolab Groupware 實戰
文/圖:顧武雄
訊息協同合作的平台,是否只有像 Microsoft Exchange、IBM Domino/Notes、Novell GroupWise 等高貴且很貴的方案可以選擇呢?今日就讓筆者來為大家介紹一款,相當不錯的殺手級開源群組協同合作平台 Kolab Groupware。
訊息協同合作平台是企業必須的,不是僅提供 Email 收發功能,可改善人員在個人資訊管理 (PIM,Personal Information Manager) 效率,包括常見的 Email 快速分類管理、訊息追蹤、信箱授權管理、會議管理、資源預約、附件檔案管理、企業雲端空間之運用、小組工作管理等等。
Kolab 簡介
Kolab Groupware 是一套開源且免費的訊息協同合作平台,讓組織成員可運用 Email 訊息功能、會議與約會管理、連絡人管理、任務管理以及雲端檔案管理,來完善做好所謂的個人資訊管理(PIM),進而提升整體團隊合作的作業效率與生產力。它提供管理者以及一般用戶的網站操作界面,內建 LDAP 目錄的企業通訊錄管理功能,支援 PGP 與 S/MIME 的郵件加密機制,並支援透過 Microsoft Outlook 離線存取。當然也具備授權分享信箱資料夾、行事曆以及聯絡人功能。伺服端資源管理功能,可讓使用者可以透過行事曆進行預約。預設提供生日行事曆,並支援建立多本行事曆提供 Email 標籤、規則管理以及筆記功能,及類似 Microsoft Exchange 公用資料夾的檔案管理功能。
安裝 Kolab
接下來我們在 CentOS 7.0 上安裝 Kolab Groupware,正式安裝 Kolab 之前,仍有一些前置的設定作業需要完成,才能夠讓整個 Kolab 的部署過程圓滿順利,首先暫時停用安全模組 SELinux。
sudo setenforce 0 (ENTER)
然後執行以下命令,便會發現原來的預設 Enforcing 設定值已變成 Permissive。
getenforce (ENTER)
您可以選擇將 CentOS 7 與 Kolab Groupware,一起部署在一些公有雲的服務之上,像是 Microsoft Azure、Amazon Web Services、VMware vCloud 等等。其中若是使用 Amazon Web Services,則 CentOS 7 已有提供專屬的 Amazon Machine Image(AMI) 可以下載,以協助快速完成部署。若想要永久關閉 SELinux 功能,則要以 root 權限編輯/etc/sysconfig/selinux,把原來的 SELINUX=enforcing 敘述修改成 SELINUX=disabled,然後重新啟動伺服器即可(圖1)。

接下來我們可以來修改主機的名稱,先查看目前的主機名稱資訊(圖2)。
Hostnamectl (ENTER)
如果需要修改,可加入參數改成想要的完整主機名稱。
hostnamectl set-hostname “kollab.lab03.com” (ENTER)
如沒指向 DNS 伺服器,則要設定靜態的 IP 位址與 FQDN 對應。
sudo vi /etc/hosts (ENTER)
今後便可以使用 FQDN 方式來存取本機 Kolab 相關網站。若是內部網路已經 DNS 伺服器,並且也新增了 Kolab 伺服器的A記錄設定,這一項設定就可以省略。
