Telegraph-Image 无需服务器免费搭建图床站

项目简介

Telegraph-Image 是一个免费开源的图床项目,可搭建类似于 Flickr、imgur 的图片分享网站。项目使用了 Cloudflare Pages 提供网页服务,以及 Telegraph 存储图片。

项目截图

项目特色

  1. 无限图片储存数量,你可以上传不限数量的图片;
  2. 无需购买服务器,托管于 Cloudflare 的网络上,当使用量不超过 Cloudflare 的免费额度时,完全免费;
  3. 无需购买域名,可以使用 Cloudflare Pages 提供的 *.pages.dev 的免费二级域名,同时也支持绑定自定义域名;
  4. 支持图片审查 API,可根据需要开启,开启后不良图片将自动屏蔽,不再加载。

项目搭建

你唯一需要提前准备的就是一个 Cloudflare 账户。

简单 3 步,即可部署本项目,拥有自己的图床:

  1. 下载或是 Fork 本仓库
  2. 打开 Cloudflare Dashboard,进入 Pages 管理页面,选择创建项目:
    如果第一步中选择的是 Fork 本仓库,则选择 连接到 Git 提供程序
    如果第一步中选择的是下载本仓库则选择 直接上传
  3. 按照页面提示输入项目名称,选择需要连接的 Git 仓库(第一步选择的是 Fork);
    或是上传刚刚下载的仓库文件(第一步选择的是下载本仓库);
    点击部署站点即可完成部署。

图片审查

开启图片审查:

  1. 请前往 moderatecontent.com 注册并获得一个免费的用于审查图像内容的 API key
  2. 打开 Cloudflare Pages 的管理页面,依次点击设置,环境变量,添加环境变量
  3. 添加一个 变量名称ModerateContentApiKey,值为你刚刚第一步获得的 API key,点击保存即可

注意:由于所做的更改将在下次部署时生效,你或许还需要进入 部署 页面,重新部署一下该本项目

开启图片审查后,因为审查需要时间,首次的图片加载将会变得缓慢,之后的图片加载由于存在缓存,并不会受到影响

存储限制

  1. 由于图片文件实际存储于 Telegraph,Telegraph 限制上传的图片大小最大为 5MB
  2. 由于使用 Cloudflare 的网络,图片的加载速度在某些地区可能得不到保证;
  3. Cloudflare Function 免费版每日限制 100,000 个请求(即上传或是加载图片的总次数不能超过 100,000 次)如超过可能需要选择购买 Cloudflare Function 的付费套餐。
THE END
分享
二维码
打赏
海报
Telegraph-Image 无需服务器免费搭建图床站
项目简介 Telegraph-Image 是一个免费开源的图床项目,可搭建类似于 Flickr、imgur 的图片分享网站。项目使用了 Cloudflare Pages 提供网页服务,以及 Telegra……
<<上一篇
下一篇>>