便捷的临时消息文件传输服务
-
发送文字消息
-
传输文件,支持多文件,使用分片上传,可暂停
-
全双工即时通信,所有客户端同步消息和上传进度
-
异步框架,支持边上传边发送消息
-
适配移动端键盘
-
删除消息和文件
-
/method/push_text
发送文本,支持GET和POST,参数为content -
/method/latest_text
接收最新文本,支持GET
运行Transfery,你需要
- Minio,作为对象存储服务
- MySQL,作为数据库
- Sanic,作为后端服务
- 一台服务器,以便随时随地使用
Docker compose 配置
version: '3.8'
services:
transfery:
container_name: transfery
image: hlf01/transfery
restart: always
environment:
- PORT=xxxx
- MINIO_HOST=https://example.com:9000
- MINIO_USERNAME=xxxx
- MINIO_PASSWORD=xxxx
- MINIO_BUCKET=xxxx
- MYSQL_HOST=example.com:3306
- MYSQL_USERNAME=xxxx
- MYSQL_PASSWORD=xxxx
- MYSQL_DATABASE=xxxx
network_mode: host
部署
sudo docker compose up -d