FreeSWITCH 支持 SIP 分机、中继对接、IVR、录音、会议等企业通信功能。本文提供 三种主流部署方式,适配 AlmaLinux、Rocky Linux、Anolis OS(龙蜥)、openEuler(欧拉)、麒麟等国产及 RHEL 兼容系统。
✅ 默认登录地址:
http://<服务器IP>✅ 默认账号密码:admin / admin⚠️ 首次使用后请立即修改默认密码!
为确保系统稳定运行,推荐满足以下最低配置:
/etc/my.cnf,注释以下两行: #performance_schema = off
#innodb_buffer_pool_size = 128M然后执行:
systemctl restart mysqldbridge 模式需精确暴露大量 UDP 端口,调试难度高,仅建议用于测试环境。相关脚本备份下载:https://pan.baidu.com/share/init?surl=V3CuCDxp-rLcjCrLFyqjcg&pwd=apy4
安装包类型 | 适配系统 | 推荐版本 |
|---|---|---|
| AlmaLinux / Rocky Linux / Anolis OS / openEuler / Alibaba Cloud Linux / Huawei EulerOS / Oracle Linux / Red Hat / CentOS / OpenCloudOS / 银河麒麟 V10/V11 | AlmaLinux 8.8、Anolis OS 8.9、openEuler 22.03/24.03、Kylin V10 SP3 |
| Debian / Ubuntu | Debian 12、Ubuntu 22.04 LTS |
| 银河麒麟(ARM64) | Kylin Server V10 SP3 (ARM64) |
myfs.xxx.bin 安装包上传至服务器(如 /root/ 目录)。# 主源
bash <(curl -Ss https://gitee.com/jiasp123/myfs/raw/master/git-install.sh)
# 备源
bash <(curl -Ss https://cnb.cool/myfspbx/install/-/git/raw/master/git-install.sh)⚠️ 注意:在线脚本需 root 权限,并自动识别系统类型下载对应安装包。
chmod +x myfs.xxx.bin
./myfs.xxx.bin install📌 安装注意事项:若因网络问题导致 RPM/DEB 包下载失败,请手动配置可用软件源后重试; 若出现包冲突,可先卸载冲突包再重新运行脚本; 建议先安装 IPPBX,再部署其他服务(如 Web 服务器、监控工具),避免端口或依赖干扰; 安装完成后必须重启系统,以完成服务初始化。
重启后,等待约 5 分钟(系统初始化需要时间),然后访问:
http://<服务器IP>使用默认账号 admin/admin 登录 Web 管理界面。
如需卸载,执行:
./myfs.xxx.bin uninstallmyfs.xx.al88.iso),该镜像基于 AlmaLinux 8.8 Minimal 定制。MYFS-v1.0)。💡 若 BIOS 启动失败,请尝试切换至 UEFI 模式。undefined🔁 安装完成后会自动重启一次,期间可能黑屏约 5 分钟(正在初始化服务)。
重启后,系统默认 IP 通常为 192.168.0.100(具体以实际网络配置为准)。
访问:
http://192.168.0.100使用 admin/admin 登录。
🔄 若镜像安装失败,可改用标准 AlmaLinux 8.8 系统 + 脚本方式安装。
⚠️ 仅建议用于测试或演示环境
podman pull registry.cn-hangzhou.aliyuncs.com/pbx/myfs:latestpodman run -itd \
--network=host \
--privileged \
--name myfs \
registry.cn-hangzhou.aliyuncs.com/pbx/myfs:latestpodman run -itd \
-p 80:80/tcp \
-p 5060-5090:5060-5090/udp \
-p 6060-6090:6060-6090/udp \
-p 10000-10500:10000-10500/udp \
-p 20000-20100:20000-20100/udp \
--mac-address=aa:ab:ac:11:12:13 \
--privileged \
--name myfs \
registry.cn-hangzhou.aliyuncs.com/pbx/myfs:latest📌 关键说明:
--privileged:必需参数; 固定 MAC 地址:部分授权机制依赖此设置; 端口用途:5060–5090:SIP 分机注册6060–6090:SIP 中继对接10000–10500:RTP 语音流20000–20100:TRUN 中继(可选) 首次启动需 5–10 分钟 初始化,可通过podman exec -it myfs top查看进程状态。
访问:
http://<服务器IP>默认账号密码:admin/admin
部署方式 | 优点 | 适用场景 |
|---|---|---|
脚本安装 | 灵活、可控、兼容性强 | 中小型生产环境(推荐) |
系统镜像 | 开箱即用、零配置 | 批量交付、一体机部署 |
容器化 | 快速启动、环境隔离 | 测试、演示、开发验证 |
🔐 安全提醒:切勿将默认配置暴露于公网; 生产环境务必配置防火墙、启用 HTTPS、修改默认密码;undefined📌 本文仅用于技术交流与内部部署参考,不包含任何商业推广或外部引流内容。
✅ 本文仅作技术分享,不包含任何推广或外部引流内容。
📌 建议结合官方文档与实际网络环境进行部署。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。