下载安装

前期准备

XSwitch 运行于 GNU/Linux 环境,支持通用的 64 位服务器,支持虚拟机及 Docker 容器化、K8S 云原生部署,以及 Raspberry Pi 等 ARM 系统。支持阿里云、腾迅云、微软云、华为云、青云、Amazon 云等云端环境,支持私有化部署。支持国产 Linux 平台如统信 UOS、麒麟等,支持国产 CPU 如 ARM、MIPS、麒麟等,支持鲲鹏和泰山系列服务器。

本镜像目前支持 X86-64(amd64)和 ARM64(aarch64) CPU。本镜象基于Debian 11bullseye)构建,宿主机可以使用任意支持 Docker 的系统,但建议使用Debain 11,稳定性、兼容性更好。下面我们均以 Debain 操作系统为例。

为了方便大家安装,我们使用 Makefile,因此需要安装make,当然,如果环境不允许或无法安装make,可以直接参考Makefile文件中的指令,直接在命令行上执行即可(如果你看不懂 Makefile,可以参考这篇Makefile 极速入门,看完了别忘了回来)。

如果你的宿主机是 Debian 系统,执行下列命令在宿主机上安装相应的工具:

apt-get update
apt-get install -y make zip wget

在 CentOS 7 上,可以使用如下命令安装相关的工具:

yum install -y make zip wget

在 Windows10/11 上,只需要系统自带的 tarcurl 工具即可,不需要额外安装工具。

下面假定您已经熟悉了 Docker 的安装和使用,如果不熟悉,请参考附件中的Docker 安装

如果服务器上运行其他系统软件,为了不影响其他应用,请提前分配好系统访问域名(非必需)、IP 地址、端口等信息。

如果想测试通话等功能,请准备 SIP 话机或软电话。SIP 软电话可以参考:《我用过的那些 SIP 客户端》

声明