本文介绍在Ubuntu 18.04 Bionic Beaver操作系统上安装Kolab 16的方法,然后通过Letsencrypt证书保护它。Kolab Groupware是一个免费和开源的协作套件,它安全、可扩展、可靠、灵活且功能齐全,Kolab Groupware是你选择自己动手(DIY)自己的邮件服务器的各种软件之间的粘合剂,并增加了协作功能,手机同步,本地集成到桌面操作系统平台,如Mac OS X、Linux和Windows,采用随时可用的集成产品,具有独特的统一外观。
一、设置服务器主机名 将主机名(FQDN)添加到你的系统,比如: hostnamectl set-hostname kolab.computingforgeeks.com 打开/etc/hosts并添加IP并将主机名设置为kolab服务器: vim /etc/hosts 在文件下面粘贴,将IP更改为你的公共IP: 192.168.1.30 kolab.computingforgeeks.com kolab 参考:如何更改Ubuntu 18.04 Hostname主机名。
二、将Kolab存储库添加到APT和导入Kolab GPG密钥 1、将Kolab存储库添加到APT 在/etc/apt/sources.list.d/下打开一个新文件,然后添加存储库,如下所示: sudo tee /etc/apt/sources.list.d/kolab.list <<EOF deb http://obs.kolabsys.com/repositories/Kolab:/16/Ubuntu_18.04/ ./ deb-src http://obs.kolabsys.com/repositories/Kolab:/16/Ubuntu_18.04/ ./ EOF 2、导入Kolab GPG密钥 导入用于签署Kolab软件包的GPG密钥 wget -q -O- https://ssl.kolabsys.com/community.asc | apt-key add -
三、设置包优先级 为确保Kolab软件包优先于Ubuntu软件包,例如PHP和Cyrus IMAP必须如此,请确保APT首选项将obs.kolabsys.com源作为首选来源。 编辑并将以下内容添加到/etc/apt/preferences.d/kolab文件中: sudo nano /etc/apt/preferences.d/kolab 增加: Package: * Pin: origin obs.kolabsys.com Pin-Priority: 501
四、在Ubuntu 18.04上安装Kolab和设置Kolab 1、安装Kolab 更新系统: sudo apt update 完成后,安装包,如下所示: sudo apt -y install kolab 2、在Ubuntu 18.04上设置Kolab 运行以下命令在Ubuntu 18.04上设置Kolab: sudo setup-kolab 在设置过程中你将遇到以下问题,请按照说明操作,不要忘记你输入的密码:
五、配置防火墙 如果你的防火墙正在运行,请通过防火墙允许HTTPS,以root用户身份执行: $ sudo ufw allow 'Apache Full' $ ufw status
参考:Debian、Ubuntu、Linux Mint系统中的UFW防火墙入门教程。
六、在Ubuntu 18.04上保护Kolab 使用Letsencrypt保护你的Kolab,Kolab在Apache上运行,因此我们将使用Letsencrypt for Apache来保护它。 首先,添加存储库: sudo add-apt-repository ppa:certbot/certbot 这是由Debian Let的加密团队准备并为Ubuntu反向移植的软件包的PPA,按[ENTER]继续,或按Ctrl-c取消添加。 使用apt安装Certbot的Apache软件包: sudo apt install python-certbot-apache
七、获取Let的加密SSL证书 获取Let的加密SSL证书并按照提示操作: $ sudo certbot --apache -d kolab.computingforgeeks.com
你的ssl证书没有问题,现在只需尝试访问你的Kolab实例,例如地址为: https://<your FQDN>/kolab-webadmin/ 用户名是cn:目录管理员和密码是你在安装Kolab时设置的密码,输入后就可以正常登陆了:
至此,安装Kolab全部完成。
相关主题 |