实际评估niltalk时,我先确认它解决的具体问题:即时、一次性、基于单二进制网络的实时聊天服务器,去 + VueJS。对部署与运行环境任务来说,权限、依赖和环境差异会放大维护成本往往决定它能否落地,不能只用安装成功来判断。试跑可以从在非生产环境复现一次安装与运行开始,并把依赖锁定、权限边界、日志、回滚和资源消耗写进验收记录。如果团队属于愿意维护环境并重视故障恢复的工程团队,它有继续测试的理由;否则先看替代方案会更省时间。
零语
Niltalk 是一个基于网络的一次性聊天服务器。它允许用户创建 受密码保护的一次性、临时聊天室并邀请同伴加入聊天室。房间还可以 随时被处理掉。
安装
Niltalk 支持内存/文件/Redis 作为持久房间和会话状态的后端。
手册
./niltalk --new-config 以生成示例 config.toml 并添加您的配置。./niltalk并访问http://localhost:9000.码头工人
官方 Docker 镜像 niltalk:latest 是 ,可在此处获取。要试用该应用程序,请复制 docker-compose.yml 并运行 docker-compose run niltalk。
Tor 支持
要将 Niltalk 作为 Tor 隐藏服务运行,请在 config.toml 文件中设置 address = "tor"。这需要在您的系统上安装 Tor:在 Tor 模式下运行时,Niltalk 将自动创建一个持久的 .onion 地址,该地址将显示在日志中。
定制化
静态HTML/JS/CSS资产可以定制。从存储库复制 static 目录,更改文件,然后执行:./niltalk --static-dir=/path/to/custom/static
这是对已经死亡和过时多年的旧版本的完全重写(可以在
old分支中找到)。这些代码库彼此不兼容,并且master已被覆盖。
已获得 AGPL3 许可