Where are the devs at? Devzat!
Devzat is chat over SSH. Because there's SSH apps literally on all platforms, even your phone, you can connect to Devzat on any device!
试了一下很轻便,临时搭建聊天室非常方便
官方没有提供编译好的可执行文件,需要自行在 go 环境编译
下文将展示如何在 Debian 11 下无域名搭建 Devzat
环境
- Debian 11
- Go
步骤
安装 Go
在 官网 获取 Go 压缩包后,执行
rm -rf /usr/local/go && tar -C /usr/local -xzf gox.xx.linux-amd64.tar.gz export PATH=$PATH:/usr/local/go/bin source ~/.profile
获取 Devzat
git clone https://github.com/quackduck/devzat.git
修改监听端口
默认情况下 Devzat 会监听 22 端口,但是如果系统启用了 SSH Server 进行远程连接,22 端口会被占用,所以需要修改 Devzat 的源代码,使其监听其他端口
编辑 Devzat 根目录的 devchat.go,将 port 更改为其他数值
//... var ( port = 233 //here scrollback = 16 profilePort = 5555 //... ) //...
编译并运行
进入 Devzat 根目录,执行
go build
二进制文件会被编译到 Devzat 根目录下,执行
./devzat
即可开始使用
通过 systemd 注册系统服务不再赘述