Telegraph-Image|图片托管图床源码

颤立诚
2024-10-09 / 0 评论 / 搜一下 / 21 阅读 / 正在检测是否收录...

源码介绍

一个开源、替代Flickr和Imgur的图片托管解决方案

通过整合Cloudflare Pages和Telegraph,我们提供了一个无需服务器的图片托管方案,支持无限量的图片上传和管理。

项目特色:

  1. 灵活托管:利用Cloudflare Pages,无需购买服务器即可轻松托管图片,当使用量在Cloudflare的免费额度内时,完全免费。
  2. 域名选择自由:提供免费的二级域名(*.pages.dev),同时支持绑定自定义域名,满足个性化需求。
  3. 强大的管理功能:支持后台图片管理,在线预览、添加白名单、黑名单等操作一应俱全。
  4. 安全审查:集成图片审查API,可开启不良图片屏蔽功能,保障用户安全。

项目地址及演示:

项目地址:https://github.com/cf-pages/Telegraph-Image
Demo 链接:https://im.gurl.eu.org/

部署教程:

  1. Fork本项目仓库(建议使用Git或Wrangler命令行工具部署)。
  2. 登录Cloudflare Dashboard,进入Pages管理页面,选择创建项目并连接到Git提供程序。

特性详解:

  1. 无限图片储存:上传数量不受限制。
  2. 托管于Cloudflare网络,享受其全球分布的CDN加速。
  3. 支持图片审查API,有效屏蔽不良内容。
  4. 简单易用的图片管理后台。

自定义域名绑定:

在Cloudflare Pages的自定义域功能中,绑定已存在的Cloudflare域名。托管的域名将自动更新DNS记录。

开启图片审查步骤:

  1. 注册并获取来自https://moderatecontent.com/的免费图像内容审查API key。
  2. 在Cloudflare Pages管理页面,设置环境变量,添加名为“ModerateContentApiKey”的变量,值为获得的API key。
  3. 重新部署项目以应用更改。

注意事项及限制:

  1. 图片最大上传大小为5MB,受Telegraph限制。
  2. 在某些地区,图片的加载速度可能受Cloudflare网络影响。
  3. Cloudflare Function免费版每日限制100,000个请求。超过此限制或需要更多功能时,可考虑升级至付费套餐。开启图片管理功能会有KV操作数量的限制,超出限制同样需要购买付费套餐。

    源码展示

    mmexport1728477020628.png

    下载地址

0

评论 (0)

取消