【开源】我把我的图床存储从 S3 转到了飞书云盘

本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容: 我的帖子已经打上 开源推广 标签: 是 我的开源项目完整开源,无未开源部分: 是 我的开源项目已链接认可 LINUX DO 社区: 是 我帖子内的项目介绍,AI生成、润色内容部分已截图发出: 是 以上选择我承诺是永久有效的,接受社...
【开源】我把我的图床存储从 S3 转到了飞书云盘
开源】我把我的图床存储从 S3 转到了飞书云盘
本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容:
  • 我的帖子已经打上 开源推广 标签:
  • 我的开源项目完整开源,无未开源部分:
  • 我的开源项目已链接认可 LINUX DO 社区:
  • 我帖子内的项目介绍,AI生成、润色内容部分已截图发出:
  • 以上选择我承诺是永久有效的,接受社区和佬友监督:

以下为项目介绍正文内容,AI生成、润色内容已使用截图方式发出


banner

video

github.com

GitHub - JeseKi/FeishuTuchuang: 将飞书云盘作为冷存储的飞书图床。

将飞书云盘作为冷存储的飞书图床。


起因

我之前一直使用的是 S3 服务来存储自己的图片这一类的文件,方便链接到各个地方。

但是后续发现这个东西得我一直进行付费…一年下来到现在已经快 30 一个月了。

这么下去可不得了。

而且在这些 S3 服务里,图片这一类东西是不允许直接在控制台里预览的,你的图片没有写清楚文件名就不知道里面是什么,实际上是写了也会忘,加上如果真的手动命名文件再上传又显得麻烦。

一些图片没有引用了你也不好进行清理,它就一直占着你的付费空间。

因此预览这个功能也显得很重要。

一开始虽然想到了一些云盘之类的,虽然我确实是有一些云盘的会员,但是这些云盘的 API 实在是写的太差了,有跟没有似的。

因此最终还是找到了飞书这一块,将飞书作为图片的冷存储的话有下面几个优点:

  1. 免费空间足够大——单人 50G.
  2. 支持预览。
  3. API 文档写的很详细,同时 API 的免费额度给的足够大方。

因此就做了一个这样的飞书图床出来,自己也用了一段时间,想了想开源出来也给大伙用用好了。

不过它运行时不是那种静态资源型的图床,飞书上面我列了这一堆优点,但是美中不足的还是它需要一个鉴权才能获取到图片内容,因此还是需要一个服务器来作为图片缓存+鉴权的。


QA

Q:为什么想到了使用飞书而不使用其他免费的图床应用?
A:一个是隐私,有些东西还是不能随便外泄的,还有一个是那些免费的小平台你指不定什么时候跑了自己的图片全得玩完。

Q:都上服务器了,为什么不直接用服务器的存储空间?
A:个人服务器的存储空间是比较贵的,通常加上去了就不好卸下来,但是服务器的流量相对来说除了一些专门用来作为文件传输的服务器以外,用的不是很多,图片对服务器来说是一个恰到好处的流量消耗,因此也可以更好的利用服务器的流量。
因此也不建议公司在生产环境里使用飞书来作为图片的冷存储,还是老老实实走 S3 吧。

Q:怎么连接飞书?有对应的文档吗?
A:项目简介那里有个文档链接,里面就有的。

1 个帖子 - 1 位参与者

阅读完整话题

来源: LinuxDo 最新话题查看原文