数据保存在 Telegram Channel
docker 方式运行, 需要 定义如下 那么多 环境变量
-
- # https://my.telegram.org 上申请
- API_ID=<APP_ID>
- API_HASH=<HASH>
-
- # @BotFather 申请
- BOT_TOKEN=<TOKEN>
-
- # 文件存放用的 Channel-ID,获取Channel-ID 方法很多自己了解,需要设置自己的bot为这个频道的管理员
- BIN_CHANNEL=<ID>
-
- # Web 监听地址,推荐用 Nginx/Haproxy 反代
- WEB_SERVER_BIND_ADDRESS=0.0.0.0
- PORT=30000
-
- # URL 里是否拼接端口号,默认反代的话不需要,本地测试的话可以开启
- NO_PORT=True
-
- # 文件下载用的 URL,BOT 返回。例子 https://<file.domain.com>/<token>/<file_name>
- FQDN=<file.domain.com>
-
- # 是否是 https 开头的 URL
- HAS_SSL=True
-
- # 只允许如下 用户使用,半角逗号分隔,如果包含半角星号(*) 则表示响应所有人的消息
- ADMIN=<ADMIN_ID>
-
- # 国内用需要代理,Socks5 类型
- USE_PROXY=False
- PROXY_HOST=127.0.0.1
- PROXY_PORT=1789
复制代码
docker 运行命令示例,按需修改
- docker run –rm
- -d # 先不用 -d 看是否正确运行,然后加上就可以
- -e API_ID=-1 # 有很多环境变量都要写
- -p 127.0.0.1:8000:30000 #映射到本地,然后nginx或haproxy反代
- kuyagic/fsb:alpine
复制代码
至于怎么 nginx/haproxy 反代就自行研究。
不适用于喜欢一键安装的人使用(
|