podman搭建freeswitch服务器

  • 查看实时日志
bash 复制代码
podman logs -f freeswitch

持久化设置

  • 停止并删除当前容器
bash 复制代码
podman stop freeswitch
bash 复制代码
podman rm freeswitch
  • 创建本地目录
bash 复制代码
mkdir -p ~/freeswitch/{conf,logs,recordings}
  • 从镜像提取默认配置

查看CONTAINER ID

bash 复制代码
podman ps
CONTAINER ID  IMAGE                                COMMAND     CREATED         STATUS                   PORTS       NAMES
820a2ed9ae4d  docker.io/safarov/freeswitch:latest              13 minutes ago  Up 11 minutes (healthy)              freeswitch

复制容器内的配置信息到本地

bash 复制代码
podman cp 820a2ed9ae4d:/etc/freeswitch/. freeswitch/conf/
  • 重新运行,挂载配置
bash 复制代码
podman run -d \
  --name freeswitch \
  --network host \
  -v ~/freeswitch/conf:/etc/freeswitch:Z \
  -v ~/freeswitch/logs:/var/log/freeswitch:Z \
  -v ~/freeswitch/recordings:/var/lib/freeswitch/recordings:Z \
  -e TZ=Asia/Shanghai \
  safarov/freeswitch

修改默认分机密码(安全建议)

默认密码 1234 很弱,建议修改:

bash 复制代码
nano ~/freeswitch/conf/directory/default/1000.xml

找到:

xml 复制代码
<param name="password" value="$${default_password}"/>

改为强密码

xml 复制代码
<param name="password" value="123456"/>

然后重启容器:

bash 复制代码
podman restart freeswitch

修改全局默认密码

bash 复制代码
nano ~/freeswitch/conf/vars.xml

改为"1234"的默认密码

xml 复制代码
<X-PRE-PROCESS cmd="set" data="default_password=1234"
<X-PRE-PROCESS cmd="set" data="disable_system_api_commands=false"/>
相关推荐
ZXXstarstar30 分钟前
2026年电池安全使用年限的量化决策:什么时间到期最需要替换?
linux·运维·服务器·电池
网络小白不怕黑1 小时前
httpd监控
linux·运维·服务器
龙仔7251 小时前
SQL Server 批量多库只读账号一键脚本(带逐行注释完整脚本 + 分段逐句详细解释)
服务器·数据库·sql·sqlserver·dba
知福致福1 小时前
vscode连接远程服务器登录codex插件一直卡在gpt图标页,不跳转浏览器登录
服务器·vscode·gpt
dadaobusi2 小时前
在 Buildroot 中为 RISC-V 64 架构集成 numactl
运维·服务器
javajenius3 小时前
Masslynx 4.1安装包免费下载及详细安装教程
java·服务器·前端·其他
RisunJan4 小时前
Linux命令-rpm2cpio(RPM包文件提取工具)
linux·运维·服务器
JZC_xiaozhong5 小时前
OA调价审批后,采购调价单如何自动同步到ERP?解决漏录错价难题
大数据·linux·服务器·前端·数据库·数据孤岛解决方案·数据集成与应用集成
ljs6482739515 小时前
Linux 实用命令:环境变量、文件传输、压缩解压、跨服务器传文件
linux·运维·服务器
hehelm5 小时前
Linux网络编程—HTTP静态文件服务器
linux·服务器·开发语言·网络·c++