本文へスキップ

Telegraph-Image

メンテナンス中
cf-pages/Telegraph-Image

Flickr や imgur の代わりに使える画像ホスティング。画像を手軽に共有できます。Cloudflare Pages と Telegraph を使用。

GitHub で見る
スター
4589
フォーク
8846
ウォッチ
4589
未解決の Issue
120

この紹介文は現在英語版のみです。

Telegraph-Image

Telegraph-Image 是一个基于 Cloudflare Pages 和 Telegraph 的图片托管解决方案,可以作为 Flickr 和 imgur 的替代品,让用户轻松分享图片。

核心功能

  • 简单易用:拖拽上传,一键分享
  • 免费托管:使用 Cloudflare Pages 和 Telegraph 服务
  • 自定义域名:支持绑定自己的域名
  • 图片审查:支持内容审查 API
  • 后台管理:支持图片预览、白名单、黑名单等功能
  • 自动更新:支持与上游仓库自动同步
  • 多视图支持:网格视图和瀑布流视图
  • 批量操作:支持批量删除和复制链接
  • 分页功能:支持按时间排序和分页

快速开始

  1. Fork 项目:

  2. 部署到 Cloudflare:

    • 登录 Cloudflare Pages
    • 选择 Fork 的仓库
    • 使用默认设置部署
  3. 配置域名:

    • 在 Cloudflare Pages 设置中绑定自定义域名
    • 确保域名在 Cloudflare 托管

高级功能

图片审查

  1. 注册 ModerateContent 获取 API key
  2. 在 Cloudflare Pages 设置中添加环境变量:
    ModerateContentApiKey = your_api_key

后台管理

  1. 创建 Cloudflare KV 命名空间
  2. 在 Pages 设置中绑定 KV:
    变量名称: img_url
    KV 命名空间: 你的 KV 命名空间
  3. 访问 https://你的域名/admin 进入管理后台

登录验证

添加环境变量启用登录验证:

BASIC_USER = 用户名
BASIC_PASS = 密码

运行模式

  1. 默认模式:

    • 所有图片默认可见
    • 可通过黑名单屏蔽不良内容
  2. 白名单模式:

    • 只有白名单中的图片可见
    • 新图片需要审核
    • 设置环境变量启用:
    WhiteList_Mode = "true"

限制说明

  1. 图片大小:

    • 最大 5MB(Telegraph 限制)
  2. 请求限制:

    • 每日 100,000 次免费请求
    • KV 操作限制:
      • 写入:1,000 次/天
      • 读取:100,000 次/天
      • 删除:1,000 次/天
      • 列出:1,000 次/天
  3. 缓存策略:

    • 使用 Cloudflare 缓存
    • 缓存未命中才计入限制

许可证

本项目采用 CC0-1.0 许可证 - 详见 LICENSE 文件。


Made with ❤️ by cf-pages

共通のカテゴリとタグで順位付けした、似たオープンソースプロジェクトです。

すべてのツールプロジェクト →