Debian 10 使用命令行安装 3CX

我们已经有在 Debian 10 Buster 上安装 3CX 的脚本了。但还是会有客户在安装过程中遇到安装失败的问题,今天我们再提供一个安装 3CX 的备选方案:使用命令行逐步安装。如果无法使用脚本安装的同学可以参考本文章在 Debian 10 Buster 上安装 3CX。

命令行安装

准备一个 Debian 10 的服务器,云平台的话直接选择对应版本即可,本地安装可以点链接下载 ISO 镜像。

以 root 身份登录服务器,输入下列命令安装依赖项:

apt-get -y install gnupg2 ca-certificates mc htop openssh-server net-tools dphys-swapfile 

接着添加 3CX 的 GPG key 文件:

wget -O- https://repo.3cx.com/key.pub | gpg --dearmor | tee /usr/share/keyrings/3cx-archive-keyring.gpg > /dev/null

添加 3CX 的仓库源:

echo "deb [arch=amd64 by-hash=yes signed-by=/usr/share/keyrings/3cx-archive-keyring.gpg] http://repo.3cx.com/3cx buster main"  > /etc/apt/sources.list.d/3cxpbx.list

添加 3CX 的测试仓库源(Beta 版软件需要此仓库源):

echo "deb [arch=amd64 by-hash=yes signed-by=/usr/share/keyrings/3cx-archive-keyring.gpg] http://repo.3cx.com/3cx buster-testing main"  > /etc/apt/sources.list.d/3cxpbx-testing.list

更新一下软件库:

apt update

安装 3CX:

apt -y install 3cxpbx

接下来出现下列界面说明安装成功:

输入 1 后,在浏览器打开 ip:5015 端口就可以了。如果是云服务器上安装,需要开放 5015 tcp 端口。

如果无法访问网页,应该是 nftables 防火墙的限制,输入以下命令后可以解决:

nft flush ruleset