siremis 使用手册

siremis 使用说明

下载二进制文件

从以下地址下载包含二进制发行版的压缩包:

解压(tar 或 zip)归档文件。

下载源代码

克隆仓库:

bash 复制代码
git clone https://github.com/asipto/siremis

构建应用:

bash 复制代码
cd siremis
go build .

Kamailio 数据库设置

要求 Kamailio 已安装且其数据库已创建。目前 Siremis 仅支持 MySQL/MariaDB 数据库类型。如需使用计费和统计功能,必须创建相应的表------SQL 语句可从以下位置获取:

  • docs/database.md

另外,也可使用 kamcli 来创建表和存储过程。

运行 Siremis

将 etc/siremis-config-sample.json 复制为 etc/siremis-config.json。编辑 etc/siremis-config.json,更新数据库访问和认证用户信息。

将 etc/siremis-menu-sample.json 复制为 etc/siremis-menu.json,并将 etc/siremis-charts-sample.json 复制为 etc/siremis-charts.json。

运行应用:

bash 复制代码
./siremis

使用现代 Web 浏览器访问:

将"本地IP"替换为 127.0.0.1、你的本地 IP 地址,或你已设置 DNS 记录的域名。

执行 siremis -h 可查看设置监听 IP 和端口、域名及 HTTPS 证书的选项。

应用也可以运行在源代码树之外的其他目录下,此时需要将 etc/、public/、schemas/ 和 templates/ 目录复制过去,或通过配置文件指向它们。

数据库表结构

schemas/ 文件夹包含数据库表的描述,每个表对应一个 JSON 文件。通过创建相应的 JSON 文件,可以使用 Siremis 管理新表。

Web 模板

templates/ 文件夹包含 HTML 模板。可以根据自身使用需求修改它们。模板文件在启动时加载并编译,任何更改都需要重启应用才能生效。

版本策略

版本字符串由三个数字组成,格式为:

text 复制代码
YY.MM.VV

其中:

  • YY ------ 发布年份的后两位数字
  • MM ------ 发布的月份,如果为 0,则表示开发版本
  • VV ------ 同一发布系列中次要更新的递增版本号
复制代码
相关推荐
搞科研的小刘选手4 天前
【广州大学主办 | IEEE出版 | 落地广州】第八届国际科技创新学术交流大会暨通信、信息系统和软件工程学术会议(CISSE 2026)
软件工程·通信·信息系统·学术会议·广州大学·科技创新·会议推荐
so~what11 天前
6G Day 1
信息与通信·通信
littleBird_215 天前
NR 5G-A NTN 小区搜索及NTN相关SIB
5g·通信·nr
搞科研的小刘选手15 天前
【见刊检索快 | 重庆线上线下同步】第五届信号处理、计算机网络与通信国际学术会议(SPCNC 2026)
计算机网络·信号处理·通信·学术会议·会议推荐·重庆
星恒讯工业路由器18 天前
双栈时代的访问断层:当同一个域名走向两条网络路径
网络·物联网·信息与通信·ipv4·通信·ipv6·双栈网络
littleBird_219 天前
NR 5G-A NTN技术概述
5g·通信·nr
一条大祥脚1 个月前
26CCPC网络赛 DFS|数学|解方程|异或哈希|通信|二分|倍增|期望DP|最短路计数
通信·倍增·ccpc网络赛·疑惑哈希·期望dp
小贺儿开发1 个月前
Unity 局域网遥控幻灯片展示工具 3.0
科技·http·unity·工具·ppt·通信·网页
搞科研的小刘选手1 个月前
【中国·海口(线上+线下)】2026年智能感知、通信与海洋应用国际学术会议(ISCMA 2026)
通信·学术会议·会议推荐·智能感知·海洋应用·海口·海南大学
码上有光1 个月前
Linux进程通信——共享内存、消息队列和信号量
android·linux·运维·共享内存·通信