使用 Tebi 搭建图床

感谢 Yonzlich 提供该方案。

前言

如果您还在用第三方图床或者没有图床可用,那您不妨参考这篇文章自行搭建一个免费的个人的图床。

图床正如大多数东西一样,只有掌握在自己手上才是最安心的。

为什么选择 Tebi

Tebi 的免费计划提供 50GB 的存储空间和每月 250GB 的流量,并支持无限上传文件。

Tebi 使用分布式存储系统。这在一定程度上保证了您的图片的安全性,也优化了不同地区用户的体验。

以上这些特点对于搭建图床是十分友好的。因此我使用 Tebi 搭建图床。

Tebi 的更多特点请访问 Tebi 官网 进行查看。

准备工作

  • 一个邮箱

  • Tebi 账号

配置 Tebi

首先,访问 Tebi 并使用邮箱注册账号,在收件箱或者垃圾邮件里点击 Tebi 发的链接,完成注册。

接着访问 Client.tebi.io ,在右上角的 Enter bucket name 中输入您想要的图床域名,例如我的是 img.purkit.ml ,然后点击 ADD BUCKET

接着添加 DNS 域名解析。给您的域名添加一个 CNAMETarget您的域名 + .s3.tebi.io 。例如 img.purkit.ml 就填 img.purkit.ml.s3.tebi.io

然后回到 Tebi 。点击左边的 Keys 。接着 ADD KEY (输入框中 Optional key comment 填不填都可以)。

EDIT 中将 S3 Protocol 打勾。

回到 Bucket , 点击刚刚创建的 Bucket 旁边的 Edit

选择 Access Control ,将全部选项都设置成 Public

DNS 解析生效之后,点击 Hosting ,将 3 个选项全部勾选。

其它选项保持默认,点击 UPDATE

访问您的图床域名,如果出现 404 页面则说明配置成功了。

使用 PicGo

配置完图床之后,要如何使用呢?

本来我想得是挂载到 Alist 网盘上的,后来发现 PicGoS3 传输的插件。

于是我选择使用 PicGo

配置 PicGo

首先,访问 PicGo 的仓库:GitHub

Release 中下载与自己系统对应的版本。

安装并运行 PicGo 后,转到 插件设置 ,搜索 S3 ,下载第一个插件。

转到 图床设置 -> Amazon S3 ,新建一个图床。

配置如图:

图床配置名随意,应用密钥 ID应用密钥 是在 Tebi 中添加的 KeySecret

的名称填 Bucket 的名称。文件路径参考下表:

payload 描述
{year} 当前日期 - 年
{month} 当前日期 - 月
{day} 当前日期 - 日
{fullName} 完整文件名(含扩展名)
{fileName} 文件名(不含扩展名)
{extName} 扩展名(不含.
{md5} 图片 MD5 计算值
{sha1} 图片 SHA1 计算值
{sha256} 图片 SHA256 计算值

来源:GitHub PicGo S3 插件

地区自定义节点 都填写 s3.tebi.io 即可。自定义域名 填写您的图床域名,注意 https://

最后将下方的 3 个选项全部勾选。点击 确定 进行保存。

上传区 将上传的图床设置成 Amazon S3 。至此,您就可以使用 PicGoTebi 作为图床了。


——END——