项目简介
本项目是一个免费的图像托管解决方案,类似Flickr和Imgur。借助Cloudflare Pages和Telegraph技术,无需自备服务器,适合个人或小团队使用,可实现图片的无限存储与分享。
项目的主要特性和功能
- 无限图片存储,用户可上传不限数量的图片。
- 完全免费,不超Cloudflare免费额度时无需付费。
- 无需购买域名,可使用Cloudflare Pages提供的
*.pages.dev
免费二级域名,也支持绑定自定义域名。 - 具备图片审查功能,开启图片审查API后,不良图片将自动屏蔽,不再加载。
安装使用步骤
部署项目
- 下载或Fork本项目:可选择下载本项目的源码文件或直接Fork仓库。
- 创建Cloudflare Pages项目:打开Cloudflare Dashboard,进入Pages管理页面,选择创建项目。若Fork仓库,选
连接到 Git 提供程序
;若下载仓库,选直接上传
。 - 部署站点:按页面提示输入项目名称,选择连接的git仓库或上传下载的仓库文件,点击“部署站点”完成部署。
绑定自定义域名
- 在Cloudflare Pages的自定义域里面,绑定Cloudflare中存在的域名。
- Cloudflare托管的域名会自动修改DNS记录。
开启图片审查
- 前往ModerateContent注册并获取一个免费的API key。
- 打开Cloudflare Pages的管理页面,依次点击
设置
,环境变量
,添加环境变量
。 - 添加一个
变量名称
为ModerateContentApiKey
,值
为获得的API key
,点击保存
。 - 由于更改将在下次部署时生效,可能需要重新部署项目。
限制说明
- 图片大小限制:Telegraph限制上传的图片大小最大为5MB。
- 加载速度限制:因使用Cloudflare的网络,图片加载速度在某些地区可能无法保证。
- 请求次数限制:Cloudflare Function免费版每日限制100,000个请求,超过可能需购买付费套餐。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】