如何在Linux中安装Citadel Groupware解决方案
Citadel是一个免费的,基于Web的开源,电子邮件和组件解决方案,适用于Linux和BSD。
它配备了多种突出功能,包括电子邮件支持,日历和调度,地址簿,公告板,维基和教程 引擎,多域支持以及更多。
我们可以在大多数现代操作系统上安装它,如GNU/Linux,Mac OS X和UNIX。
它是开源,并在GNU通用公共许可证下自由分发。
在这一步的步骤教程中,让我们了解如何在Linux中安装Citadel。
Citadel开发人员已为多个Linux发行版打包。
我们所做的只是添加Citadel存储库,具体取决于我们使用的Linux分发和使用默认包管理器安装它。
注意:下面给出的所有命令都应作为root用户或者sudo权限执行。
在CentOS上:
以root用户身份运行以下命令以在CentOS 6.x和7.x版本中安装Citadel。
CentOS 6.x:
cd /etc/yum.repos.d/
wget http://download.opensuse.org/repositories/home:homueller:citadel/CentOS_CentOS-6/home:homueller:citadel.repo
yum install citadel
CentOS 7.x:
cd /etc/yum.repos.d/
wget http://download.opensuse.org/repositories/home:homueller:citadel/CentOS_7/home:homueller:citadel.repo
yum install citadel
关于Fedora:
以root用户身份运行以下命令以在Fedora操作系统中安装Citadel。
Fedora 23:
dnf config-manager --add-repo http://download.opensuse.org/repositories/home:homueller:citadel/Fedora_23/home:homueller:citadel.repo
dnf install citadel
Fedora 22:
dnf config-manager --add-repo http://download.opensuse.org/repositories/home:homueller:citadel/Fedora_22/home:homueller:citadel.repo
dnf install citadel
在Red Hat Enterprise Linux上:
以root用户身份运行以下命令以在RHEL中安装Citadel。
Rhel 6.x:
cd /etc/yum.repos.d/
wget http://download.opensuse.org/repositories/home:homueller:citadel/RedHat_RHEL-6/home:homueller:citadel.repo
yum install citadel
rhel 7:
cd /etc/yum.repos.d/
wget http://download.opensuse.org/repositories/home:homueller:citadel/RHEL_7/home:homueller:citadel.repo
yum install citadel
关于科学的Linux 7:
我们可以通过以root用户身份运行以下命令,在科学Linux 7中安装Citadel。
cd /etc/yum.repos.d/
wget http://download.opensuse.org/repositories/home:homueller:citadel/ScientificLinux_7/home:homueller:citadel.repo
yum install citadel
OpenSUSE:
以root用户身份运行以下命令以在OpenSUSE发行版中安装Citadel。
OpenSuse Tumbleweed:
zypper addrepo http://download.opensuse.org/repositories/home:homueller:citadel/openSUSE_Tumbleweed/home:homueller:citadel.repo
zypper refresh
zypper install citadel
opensuse Leap 42.1:
zypper addrepo http://download.opensuse.org/repositories/home:homueller:citadel/openSUSE_Leap_42.1/home:homueller:citadel.repo
zypper refresh
zypper install citadel
opensuse 13.2:
zypper addrepo http://download.opensuse.org/repositories/home:homueller:citadel/openSUSE_13.2/home:homueller:citadel.repo
zypper refresh
zypper install citadel
在Debian/Ubuntu:
Citadel可在Debian,Ubuntu及其衍生品的默认存储库中提供。
因此,只需运行以下命令即可安装Citadel Suite。
sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade
sudo apt-get install citadel-suite
在安装过程中,我们将被要求回答夫妇问题。
只是读它们并相应地回答。
这并不困难。
输入应该侦听服务器的IP地址。
如果指定0.0.0.0,则服务器将侦听所有地址。
除非在同一台计算机上运行多个城堡实例,否则通常可以留给默认值。
如果我们不知道该做什么,只需使用默认值。
接下来选择用户身份验证模式。
Citadel将默认使用自己的内部用户帐户数据库。
如果选择"主机",Citadel用户将在主机系统上具有帐户,通过/etc/passwd或者pam源进行身份验证。
"LDAP"是指RFC 2307兼容的目录服务器; "Active Directory"表示非标准Microsoft Active Directory LDAP方案。
除非我们确定需要,否则请勿更改此选项,因为更改后退需要完全重新安装Citadel。
输入Citadel Administrator用户名。
默认情况下,admin用户将由Citadel选中。
如果需要,我们可以选择不同的名称。
强烈建议使用管理员用户的密码。
输入强密码:
重新输入密码:
其中我们必须选择Citadel-Webcit是否应使用Apache或者其自己的HTTP服务器等任何外部WebServers。
我没有任何另外的,所以我使用默认值来实现:内部:
选择Webcit HTTP端口。
如果我们没有运行另一个Web服务器,请使用80或者其他输入不同的端口。
确保其他服务使用HTTP端口。
选择Webcit HTTPS端口。
选择WebKit的登录语言。
如果选择"用户定义",则用户可以在登录提示符下选择其选择的语言。
我使用默认值。
等待少时完成城堡安装。
它不会花太多时间。
安装完成后,请检查所有服务是否正在运行,如下所示。
ps -eaf |grep cit
示例输出:
root 13220 1 0 17:08 ? 00:00:00 /usr/sbin/citserver -d -x3 -lmail -t/dev/null root 13230 13220 0 17:08 ? 00:00:00 /usr/sbin/citserver -d -x3 -lmail -t/dev/null root 13320 1 0 17:08 ? 00:00:00 /usr/sbin/webcit -u 65534 -D/var/run/webcit/webcit.pid.80 -p80 127.0.0.1 504 -i0.0.0.0 -t/var/log/webcit//access.80.log nobody 13322 13320 0 17:08 ? 00:00:00 /usr/sbin/webcit -u 65534 -D/var/run/webcit/webcit.pid.80 -p80 127.0.0.1 504 -i0.0.0.0 -t/var/log/webcit//access.80.log root 13323 1 0 17:08 ? 00:00:00 /usr/sbin/webcit -u 65534 -D/var/run/webcit/webcit.pid.443 -p443 127.0.0.1 504 -s -i0.0.0.0 -t/var/log/webcit//access.443.log -s nobody 13324 13323 0 17:08 ? 00:00:00 /usr/sbin/webcit -u 65534 -D/var/run/webcit/webcit.pid.443 -p443 127.0.0.1 504 -s -i0.0.0.0 -t/var/log/webcit//access.443.log -s sk 13382 2640 0 17:10 pts/0 00:00:00 grep --color=auto cit
已安装城堡。
开始/重启/停止城堡服务
我们可以使用以下命令启动,重新启动或者停止Citadel服务:
sudo systemctl start citadel.service
sudo systemctl restart citadel.service
sudo systemctl stop citadel.service
如果这是新安装,我建议我们重新启动Linux系统一次以正确启动Citadel服务。
Citadel Web控制台
使用URL http://ip_address /打开Web浏览器并导航到Citadel Webcit登录页面。
如果此URL不起作用,请尝试http://ip_address:2000 /代替。
我们应该看到以下页面。
输入我们在安装期间创建的admin及其密码的用户名。
这是携带舞台仪表板的样子。
从其中我们可以执行所有管理任务,例如创建,管理和删除用户,域,任务,说明,以及我们也可以发送和接收邮件。
管理用户和域名
要添加新用户或者添加域,请单击左侧列上的管理链接。
在管理部分中,我们可以执行以下任务:
- 编辑配置,
- EDD,删除域,用户,
- 验证用户,
- 添加,更改,删除聊天室
- 重新启动Citadel Server等
在"高级"选项卡中,我们可以;
- 更改首选项和设置
- 更改联系信息
- 更改管理员用户密码
- 编辑/输入生物
- 管理电子邮件设置和OpenIDS
- 读/撰写/删除电子邮件
- 编辑或者删除聊天室
- 创建/加入新的聊天室
- 和更多。
单击左侧边列上的高级链接以访问它。