- 数据最长保留24小时
- 支持设置密码查看
- 支持设置展示时长,超过时间自动删除
- 支持设置可查看次数
- 生成的消息结果支持一键复制
- 生成的消息链接支持生成二维码
- 修改配置
- redis连接
deploy/.env
- 后端配置
config/config.toml
, redis配置优先使用.env
里面的 - 前端域名和接口地址配置
web/.env
- 修改服务对外端口
deploy/docker-compose.yml
,修改宿主机端口映射
- redis连接
- 构建镜像并运行:
make
- 清理文件:
make clean
默认是podman。
如果是docker,请修改makefile中的
podman
为docker
,podman-compose
为docker compose
。
进入web目录,npm install
安装依赖,配置在.env
文件。
开发模式运行:
npm run dev
发布编译:
npm run build
发布运行:
npm run start
更多细节请参考netx.js
官方的应用部署文档。
配置在config/config.toml
文件
运行go run ./cmd httpd
或
编译:
go build -o snaptrf ./cmd/
运行web服务:
配置文件目录config
和二进制文件同目录。
./snaptrf httpd
前端:
- javascript
- next.js
- react
后端:
- go
存储:
- redis
redis版本需要7.0及以上