littlebot
Published on 2025-04-11 / 0 Visits
0

【源码】基于Cloudflare Pages和Telegraph的免费图床系统

项目简介

这是一个基于Cloudflare Pages和Telegraph的免费图像托管解决方案,可作为Flickr/imgur的良好替代品。无需购买服务器或域名,就能轻松部署自己的图床,提供无限数量的图片存储和托管服务,还支持图片审查API,可屏蔽不良图片。

项目的主要特性和功能

  1. 无限图片储存:用户能上传不限数量的图片。
  2. 免费使用:托管于Cloudflare的网络,使用量不超免费额度时完全免费,无需购买服务器。
  3. 自定义域名:既可用Cloudflare Pages提供的*.pages.dev免费二级域名,也能绑定自定义域名。
  4. 图片审查:支持开启图片审查API,自动屏蔽不良图片。

安装使用步骤

部署项目

  1. 下载或Fork本项目。
  2. 打开Cloudflare Dashboard,进入Pages管理页面,选择创建项目。若第一步选择fork本仓库,则选连接到 Git 提供程序;若选下载本仓库则选直接上传
  3. 按页面提示输入项目名称,选择连接的git仓库(第一步选fork时)或上传下载的项目文件(第一步选下载时),点击“部署站点”完成部署。

开启图片审查功能

  1. 前往https://moderatecontent.com/ 注册并获得一个免费的用于审查图像内容的API key。
  2. 打开Cloudflare Pages的管理页面,依次点击设置环境变量添加环境变量,添加一个变量名称ModerateContentApiKey为第一步获得的API key,点击保存
  3. 由于更改在下次部署时生效,需进入部署页面,重新部署项目。

限制说明

  1. 因图片文件实际存储于Telegraph,上传图片大小最大为5MB。
  2. 因使用Cloudflare的网络,部分地区图片加载速度可能无法保证。
  3. Cloudflare Function免费版每日限制100,000个请求(上传或加载图片总次数),超量可能需购买付费套餐。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】