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

Telegraph-Image|源的图片托管图床源码-175资源网
Telegraph-Image|源的图片托管图床源码
此内容为免费资源,请登录后查看
Q币0
免费资源
Telegraph-Image|源的图片托管图床源码-175资源网

资源介绍
一个开源的图片托管解决方案,作为 Flickr 和 imgur 的替代品。
利用 Cloudflare Pages 和 Telegraph 实现了服务器无关的图片托管,并支持无限量的图片上传和管理。
提供免费的二级域名(*.pages.dev),同时支持绑定自定义域名。
项目地址:https://github.com/cf-pages/Telegraph-Image
demo:https://im.gurl.eu.org/
提前准备
你唯一需要提前准备的就是一个 Cloudflare 账户 (如果需要在自己的服务器上部署,不依赖 Cloudflare,可参考#46 )
手把手教程
简单 3 步,即可部署本项目,拥有自己的图床
1.Fork 本仓库 (注意:必须使用 Git 或者 Wrangler 命令行工具部署后才能正常使用,文档)
2.打开 Cloudflare Dashboard,进入 Pages 管理页面,选择创建项目,选择连接到 Git 提供程序
特性
1.无限图片储存数量,你可以上传不限数量的图片
2.无需购买服务器,托管于 Cloudflare 的网络上,当使用量不超过 Cloudflare 的免费额度时,完全免费
3.无需购买域名,可以使用 Cloudflare Pages 提供的*.pages.dev的免费二级域名,同时也支持绑定自定义域名
4.支持图片审查 API,可根据需要开启,开启后不良图片将自动屏蔽,不再加载
5.支持后台图片管理,可以对上传的图片进行在线预览,添加白名单,黑名单等操作
绑定自定义域名
在 pages 的自定义域里面,绑定 cloudflare 中存在的域名,在 cloudflare 托管的域名,自动会修改 dns 记录
开启图片审查
1.请前往https://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 的付费套餐,如开启图片管理功能还会存在 KV 操作数量的限制,如超过需购买付费套餐

温馨提示: 本文最后更新于2024-09-08 23:20:40,某些文章具有时效性,若有错误或已失效,请在下方 留言或联系 175资源网
© 版权声明
THE END
喜欢就支持一下吧
点赞197 分享