Telegraph-Image 无需服务器免费搭建图床站
项目简介
Telegraph-Image 是一个免费开源的图床项目,可搭建类似于 Flickr、imgur 的图片分享网站。项目使用了 Cloudflare Pages 提供网页服务,以及 Telegraph 存储图片。
项目截图
项目特色
- 无限图片储存数量,你可以上传不限数量的图片;
- 无需购买服务器,托管于 Cloudflare 的网络上,当使用量不超过 Cloudflare 的免费额度时,完全免费;
- 无需购买域名,可以使用 Cloudflare Pages 提供的 *.pages.dev 的免费二级域名,同时也支持绑定自定义域名;
- 支持图片审查 API,可根据需要开启,开启后不良图片将自动屏蔽,不再加载。
项目搭建
你唯一需要提前准备的就是一个 Cloudflare 账户。
简单 3 步,即可部署本项目,拥有自己的图床:
- 下载或是 Fork 本仓库;
- 打开 Cloudflare Dashboard,进入 Pages 管理页面,选择创建项目:
如果第一步中选择的是 Fork 本仓库,则选择连接到 Git 提供程序
;
如果第一步中选择的是下载本仓库则选择直接上传
。 - 按照页面提示输入项目名称,选择需要连接的 Git 仓库(第一步选择的是 Fork);
或是上传刚刚下载的仓库文件(第一步选择的是下载本仓库);
点击部署站点即可完成部署。
图片审查
开启图片审查:
- 请前往 moderatecontent.com 注册并获得一个免费的用于审查图像内容的
API key
- 打开 Cloudflare Pages 的管理页面,依次点击设置,环境变量,添加环境变量
- 添加一个
变量名称
为ModerateContentApiKey
,值为你刚刚第一步获得的API key
,点击保存即可
注意:由于所做的更改将在下次部署时生效,你或许还需要进入 部署
页面,重新部署一下该本项目
开启图片审查后,因为审查需要时间,首次的图片加载将会变得缓慢,之后的图片加载由于存在缓存,并不会受到影响
存储限制
- 由于图片文件实际存储于 Telegraph,Telegraph 限制上传的图片大小最大为
5MB
; - 由于使用 Cloudflare 的网络,图片的加载速度在某些地区可能得不到保证;
- Cloudflare Function 免费版每日限制 100,000 个请求(即上传或是加载图片的总次数不能超过 100,000 次)如超过可能需要选择购买 Cloudflare Function 的付费套餐。
THE END
0
二维码
打赏
海报
Telegraph-Image 无需服务器免费搭建图床站
项目简介
Telegraph-Image 是一个免费开源的图床项目,可搭建类似于 Flickr、imgur 的图片分享网站。项目使用了 Cloudflare Pages 提供网页服务,以及 Telegra……
共有 0 条评论