立省几百块服务器费!十个免费开源神器,小白也能轻松自建图床
最近 Cloudflare 做了一次很有意思的更新:
Workers 免费版的大小限制提高到了 64MB。
以前免费用户只有 3MB,稍微复杂一点的项目,打包以后可能就放不进去了。
现在一下提高了二十多倍。
这也让我重新翻了一遍 GitHub 上的 Cloudflare 开源项目,发现这几年已经出现了不少非常成熟的东西。
临时邮箱、图床、网盘、笔记、文件分享,甚至 AI 语音转文字,都可以直接跑在边缘计算节点上。
我从 awesome-cloudflare 里面挑了 10 个比较有意思的。
很多项目个人使用基本都可以利用免费额度跑起来。(注:国内开发者也可关注阿里云函数计算、腾讯云 EdgeOne 等国内 Serverless 服务,同样有丰富的免费额度和更好的国内访问体验)
1. cloudflare_temp_email:搭一个自己的临时邮箱

GitHub:
https://github.com/dreamhunter2333/cloudflare_temp_email
这是我最推荐折腾的一个。
在开发调试、注册一些非核心的测试服务,或者为了防止主邮箱被营销邮件轰炸时,临时邮箱是非常好的帮手。
这个项目可以直接用 Cloudflare 搭一个属于自己的临时邮箱接收端。
比如你有一个:
344556.xyz
就可以生成:
用来接收测试验证码或者注册邮件。
它已经不只是一个简单的邮件转发脚本了,还有完整的前端和后台,支持附件、多语言、自动回复,甚至 IMAP 和 SMTP。
最重要的是,邮件接收、程序和数据库都可以利用 Cloudflare 提供的服务完成。
你不需要自己维护邮件服务器。
合规提示:请遵守各平台的注册协议与网络实名制相关规定,将此类工具用于合法合规的技术测试与日常防骚扰场景。
2. CloudFlare-ImgBed:自己的免费图床

GitHub:
https://github.com/MarSeventh/CloudFlare-ImgBed
如果你经常写博客或者 Markdown,应该知道图床有多重要。
把图片上传以后,直接得到一个 URL:
https://img.344556.xyz/hello.png
img.344556.xyz
以后写博客、写文档都可以直接引用。
CloudFlare-ImgBed 就是一个完整的图床程序。
它支持 Cloudflare R2,也支持 Telegram、S3、WebDAV、Discord 等不同的存储方式。
而且自带漂亮的网页管理界面。
如果你平时经常写博客,这个项目非常值得部署一个。
3. CloudPaste:自己的文件和文本分享工具

GitHub:
https://github.com/ling-drag0n/CloudPaste
这个项目有点像 Pastebin + 文件快递。
比如你有一大段文字需要发给别人。
不用塞进聊天窗口,直接粘贴进去,然后生成一个链接发过去就行。
它还可以分享文件。
支持密码、Markdown、阅后即焚、WebDAV,甚至可以把 S3、OneDrive、Telegram 等不同的存储放在一起管理。
平时临时传文件、分享代码或者文字,都很好用。
4. ZeroLink:安全地分享密码和 API Key

GitHub:
https://github.com/yclgkd/ZeroLink
这个项目我很喜欢。
在团队协作中,我们经常需要把:
数据库密码、API Key、恢复码、服务器密钥
发给同事或合作伙伴。
直接通过聊天软件发送明文,容易留下安全隐患且难以撤回。
ZeroLink 专门解决这个问题。
你把秘密放进去,它会生成一个分享链接,对方打开才能看到内容。
内容在你的浏览器里就已经加密了。
服务器本身也不知道你分享的是什么。
而且不需要注册账号。
以后需要给团队成员发密码,可以用自己的域名:
secret.344556.xyz
至少比直接把密码扔进群聊优雅且安全多了。
合规提示:请确保分享的内容合法合规,切勿用于非法账号交易或违规信息传播。
5. memos-worker:自己的私人笔记

GitHub:
https://github.com/souvenp/memos-worker
喜欢记东西的人,可以看看这个。
它是一个运行在 Cloudflare 上的笔记和知识库。
支持 Markdown、文件附件、公开分享、Telegram,还可以按照标签整理自己的内容。
你可以把它理解成一个非常轻量的私人 Notion。
看到一个有意思的网站,记下来。
突然想到一个产品点子,记下来。
写了一段代码,也可以记下来。
最重要的是:
数据是自己的。
对于喜欢自己掌控数据的人来说,这一点很舒服。
6. whisper_cloudflare:免费的 AI 语音转文字

GitHub:
https://github.com/thun888/whisper_cloudflare
这个项目就比较有意思了。
它直接利用 Cloudflare 提供的 Whisper 模型做语音转文字。
上传一个音频文件,
Cloudflare 帮你转成文字。
还可以直接生成 SRT 字幕。
也就是说,你甚至可以利用 Cloudflare 搭一个属于自己的:
AI 音频转文字网站。
以前说到 AI 应用,大家第一反应往往是需要服务器、GPU,或者购买各种 API。
现在连这种东西都可以直接跑在边缘节点上了。
当然,如果你不想自己部署,也有很多直接使用的免费在线转录工具:
https://videotranscriptfree.com/
videotranscriptfree.com
7. GitPush:自动追踪 GitHub 项目更新

GitHub:
https://github.com/fatwang2/gitpush
如果你关注很多开源项目,这个东西非常有用。
比如你一直在关注 React、Next.js 或者某个 AI 项目。
但是你又不可能每天打开 GitHub 看它更新了什么。
GitPush 可以订阅这些项目。
项目更新以后,它会使用 AI 帮你总结这次更新了什么,然后直接通过邮件发给你。
它用到了 Cloudflare Workers、Workers AI、Workflow 和 Email Routing。
这已经是一个相当完整的 AI 应用了。
8. cf-drop:自己的文件传输助手

GitHub:
https://github.com/lyonbot/cf-drop
这个项目的定位非常简单:
文件传输助手。
你可以上传文件,然后通过链接分享给其他设备或者朋友。
文件存在 Cloudflare R2,信息存在 D1。
它还支持密码保护、多文件下载,并且针对手机进行了优化。
甚至可以直接添加到手机桌面。
如果你经常需要在电脑、手机之间临时传文件,可以自己部署一个。
9. CloudNav:自己的网址导航

GitHub:
https://github.com/sese972010/CloudNav-
浏览器收藏夹用久了以后,基本都会变成垃圾场。
几百个网站塞进去,最后自己都不知道收藏了什么。
CloudNav 可以搭建一个属于自己的网址导航。
比如:
nav.344556.xyz
把平时常用的 AI 工具、开发工具、网站全部放进去。
它还有 Chrome 扩展。
看到一个不错的网站,可以直接收藏到自己的导航页。
相比浏览器收藏夹,这种方式还有一个好处:
任何设备打开一个网址,就能看到自己的收藏。
10. microfeed:搭建自己的内容发布平台

GitHub:
https://github.com/microfeed/microfeed
最后一个项目稍微重量级一点。
microfeed 是一个完整的内容发布工具。
你可以发布:
文字、图片、播客、视频。
然后自动生成网页、RSS Feed 和 JSON Feed。
你甚至可以拿它搭一个自己的博客、播客网站或者个人内容中心。
它的数据和文件都可以放在 Cloudflare 上。
换句话说:
一个完整的内容发布平台,也不一定需要传统服务器。
边缘计算已经越来越不像传统的 CDN 了
把这些项目放在一起看,会发现一件很有意思的事情。
很多人对 Cloudflare 的印象还是:
CDN、DNS、网站加速。
但现在的 Cloudflare 已经完全不是这样了。
Workers 可以运行程序。
D1 可以当数据库。
R2 可以存图片和文件。
KV 可以保存数据。
Email Routing 可以收邮件。
Workers AI 甚至可以直接运行 AI 模型。
把这些东西组合起来,你会发现:
一个普通网站需要的绝大部分东西,Cloudflare 都已经准备好了。
更重要的是,它们基本都有免费额度。
对于一个每天只有几十、几百个人访问的个人项目来说,很多时候已经足够用了。
这也是为什么现在 GitHub 上出现了越来越多这种项目:
不需要 VPS。
不需要 Docker。
不需要维护服务器。
注册一个账号,绑定自己的域名,然后部署。
就可以用了。
当然,如果你的项目受众主要在国内,考虑到网络延迟和访问稳定性,阿里云的函数计算(FC)、腾讯云的 EdgeOne 等国内 Serverless 和边缘计算产品也是非常优秀的替代方案,且同样提供慷慨的免费额度,大家可以根据实际网络环境灵活选择。
如果你想继续挖这类项目,我推荐一个 GitHub 仓库:
https://github.com/zhuima/awesome-cloudflare
作者收集了大量可以利用边缘计算部署的开源项目,而且还标注了项目目前是否仍在维护。
我上面列出来的 10 个,只是其中很小的一部分。
以后在 GitHub 看到一个喜欢的开源工具,可能真的不用第一时间去买 VPS 了。
先看看,它能不能扔到边缘节点上。
免责声明:本文仅供技术学习与交流。在部署和使用各类开源工具时,请务必遵守当地法律法规、网络实名制要求及各平台的服务条款,合法合规使用网络技术,共同维护清朗的网络环境。