全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 594|回复: 2

[疑问] 发一个自建图床的程序

[复制链接]
发表于 2021-12-23 09:54:57 | 显示全部楼层 |阅读模式
数据保存在 Telegram Channel

docker 方式运行, 需要 定义如下 那么多 环境变量




  1. # https://my.telegram.org 上申请
  2. API_ID=<APP_ID>
  3. API_HASH=<HASH>

  4. # @BotFather 申请
  5. BOT_TOKEN=<TOKEN>

  6. # 文件存放用的 Channel-ID,获取Channel-ID 方法很多自己了解,需要设置自己的bot为这个频道的管理员
  7. BIN_CHANNEL=<ID>

  8. # Web 监听地址,推荐用 Nginx/Haproxy 反代
  9. WEB_SERVER_BIND_ADDRESS=0.0.0.0
  10. PORT=30000

  11. # URL 里是否拼接端口号,默认反代的话不需要,本地测试的话可以开启
  12. NO_PORT=True

  13. # 文件下载用的 URL,BOT 返回。例子 https://<file.domain.com>/<token>/<file_name>
  14. FQDN=<file.domain.com>

  15. # 是否是 https 开头的 URL
  16. HAS_SSL=True

  17. # 只允许如下 用户使用,半角逗号分隔,如果包含半角星号(*) 则表示响应所有人的消息
  18. ADMIN=<ADMIN_ID>

  19. # 国内用需要代理,Socks5 类型
  20. USE_PROXY=False
  21. PROXY_HOST=127.0.0.1
  22. PROXY_PORT=1789
复制代码



docker 运行命令示例,按需修改

  1. docker run --rm
  2. -d \ # 先不用 -d 看是否正确运行,然后加上就可以
  3. -e API_ID=-1 \ # 有很多环境变量都要写
  4. -p 127.0.0.1:8000:30000 \ #映射到本地,然后nginx或haproxy反代
  5. kuyagic/fsb:alpine
复制代码



至于怎么 nginx/haproxy 反代就自行研究。

不适用于喜欢一键安装的人使用(

发表于 2021-12-23 09:58:29 | 显示全部楼层
腾讯图床挺好用的

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2024-4-27 05:22 , Processed in 0.096307 second(s), 9 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表