Skip to main content

安装部署

本章介绍如何安装部署一套私有 IPPBX 系统

安装前准备

系统环境要求

. 操作系统:Linux x86_64 推荐 Debian12

. 内存:最低 4GB,推荐 8GB 以上

. 硬盘:最低 40GB,推荐 100GB 以上

tip

商业版可提供国产化信创支持

开始安装

一、基础环境准备

更新软件源

apt-get update 

安装依赖工具包

apt-get install -y git wget tar curl

二、 拉取代码库到本地

切换到opt目录下。

cd /opt 

拉取代码到本地。

git clone https://gitee.com/freecti/ippbx.git 

三、IPPBX.sh 脚本使用

切换到ippbx目录下

cd ippbx 

执行ippbx.sh脚本文件

./ippbx.sh 

若出现工具使用说明,证明基础环境安装成功

说明图

四、命令工具,用于启动,停止和删除服务

首次必须先运行setup命令进行环境初始化并拉去容器镜像。

./ippbx.sh setup 

① 提示是否初始化环境,需要输入‘Y’。

② 提示输入IP地址: 输入您的IP地址。

③ 提示输入MySQL用户名: 设置您的MySQL用户名 (回车 默认使用freecti用户)。

④ 提示输入MySQL密码: 设置您的MySQL密码。

tip

正确输入您的IP地址 妥善保管MYSQL用户名和密码。

启动容器命令 如下:

./ippbx.sh start

停止容器命令 如下:

./ippbx.sh stop

删除/卸载容器命令 如下:

./ippbx.sh uninstall
如果想要删除ippbx的缓存文件,直接将下载的ippbx文件删除即可 :ippbx在opt目录下
rm -rf /opt/ippbx 

五、需要开启的端口号

web页面访问端口: TCP 80/80

SIP认证端口 (用于IP话机注册): UDP 5070/5070 TCP 5070/5070

SIP非认证端口 (用于点对点中继对接): UDP 5080/5080 TCP 5080/5080

RTP端口: UDP 10000/11000

六、进入登录页面

注册图

① 打开浏览器在网址内 输入您的IP地址并回车进入注册页面

② 数据库用户名 输入您在初始化环境时设置的用户名(默认使用freecti用户)

③ 数据库密码 输入您在初始化环境时设置的密码

④ 设置您的登录密码

⑤ 点击安装 登录