如何在Debian 8上安装Kolab Groupware
杨和超
・5 分钟阅读
使用不同的系统?
Kolab群件是一种自由开放的基于web的群件,它的特性包括电子邮件通信,事件,约会,任务,文件云,联系人等等,本教程将介绍如何在Debian 8上安装最新版本的Kolab组件。
前提条件
- Debian 8服务器实例,
- 一个sudo用户 ,
步骤1:软件更新
在Debian server实例上安装任何软件包之前,建议你更新系统,使用sudo用户登录到系统,然后运行以下命令来更新系统。
sudo apt-get update
sudo apt-get -y upgrade
步骤2:设置主机名
系统拥有一个FQDN (完全限定域名),以通过DNS解析回服务器,这很重要。
sudo hostname kolab.example.com
使用你喜欢的编辑器编辑/etc/hosts
文件。
sudo nano/etc/hosts
在文件的末尾输入你的服务器的IP地址和完整FQDN ,例如:
192.0.2.0 kolab.example.com
步骤3:安装Kolab
现在我们可以将Kolab群件存储库添加到系统中,运行以下命令创建新的存储库文件。
sudo nano /etc/apt/sources.list.d/kolab.list
将以下行添加到文件中。
deb http://obs.kolabsys.com/repositories/Kolab:/16/Debian_8.0/ ./
deb-src http://obs.kolabsys.com/repositories/Kolab:/16/Debian_8.0/ ./
添加GPG密钥。
wget -q -O- https://ssl.kolabsys.com/community.asc | sudo apt-key add -
你将需要给Kolab存储库高于默认的Debian存储库,创建新的首选项文件。
sudo nano /etc/apt/preferences.d/kolab
填充文件内容。
Package: *
Pin: origin obs.kolabsys.com
Pin-Priority: 501
使用以下命令更新存储库元数据。
sudo apt-get update
安装Kolab组件。
sudo apt-get -y install kolab
安装过程中,你将被要求输入新的MySQL密码,安装程序还将要求Postfix配置,选择Internet Site
,并且为主机名提供你的FQDN 。
步骤4:配置Kolab
运行以下命令以首次配置Kolab ,你需要在这个步骤中为LDAP,cyrus和Kolab设置一些管理员密码,你还需要设置使用的域名和MySQL数据库。
sudo setup-kolab
在安装过程中将询问下列问题,请按照与它们一起提供的说明进行操作。
Administrator password: #Provide LDAP admin password for default user 'admin'
Directory Manager password [qhZlb2P9OYubDJv]: #Provide LDAP directory manger password
User [dirsrv]: #Press enter to use default
Group [dirsrv]: #Press enter to use default
rackvoucher.com [Y/n]: #Check or provide the domain name, it may not be a full FQDN
dc=rackvoucher,dc=com [Y/n]: #Press enter
Cyrus Administrator password [Awt7z1O2UTl-HZs]: #Provide Cyrus admin password
Kolab Service password [T_T4ut8pvE_G_Os]: #Provide Kolab service admin password
What MySQL server are we setting up?
- 1: Existing MySQL server (with root password already set).
- 2: New MySQL server (needs to be initialized).
Choice: 1 #Provide choice 1 and provide MySQL server root password set during installation
MySQL root password [E7FIj_MWGNEVXPF]: #Provide new MySQL root password
MySQL kolab password [8MYG_Hveb4FPCW3]: #Provide Kolab DB user password
Timezone ID [UTC]: Asia/Kolkata #Provide appropriate timezone
MySQL roundcube password [iz3gP7sqaBa6Vh6]: #Provide Roundcube DB user password
你的服务器现在已经安装和配置了Kolab,你可以访问以下地址访问Kolab接口。
http://your-vultr-server-ip/kolab-webadmin