我在用 伊姆古尔 在PostImage,PhotoBucket和ImageShack之前存储我的Blog照片很长时间。在使用BackBlaze B2服务(特别是与ShareX集成并连接到CDN服务提供商Cloudflare)进行了测试之后,我决定尝试使用BackBlaze作为我的照片站点,以存储我的所有Blog屏幕快照和照片。 

BackBlaze的免费计划是10G,可以将Cloudflare配置为很好地使用它。此外,ShareX屏幕捕获软件还可以为这些照片自动生成我自己的域URL。将其用作博客照相床听起来很有希望。 B类和C类交易有上限。但是通常,这种限制对像我这样的小型网站是有利的。 

这篇文章是所有安装和配置步骤的摘要。 

创建和配置您的BackBlaze帐户

1  注册一个Backblaze.com帐户。免费服务足以满足本实验室的需求。

2  登录您的帐户并创建一个公共存储桶

这是设置存储桶的另一个重要步骤。您必须将一个缓存命令放入存储桶信息中: {“缓存控制”:“ max-age = 43200”}

43200是秒。这意味着Cloudflare将不会在43200秒内从源(BackBlaze)重新获取资源

3  上传文件以获取友好网址:

例如:我得到了以f000.backblazeb2.com/file开头的URL。您将需要此url将其放入ShareX和Cloudflare

友善网址:: //f000.backblazeb2.com/file/test1-51sec/2020/chrome_Xo1JBLaOgc.png

test1-51sec是存储桶名称。 2020是我在存储桶中创建的文件夹。

4  添加新的应用程序密钥

应用程序密钥仅显示一次,您将需要它来访问存储桶。但是您以后可以创建多个密钥。 

要使ShareX将照片上传到此存储桶中,都将需要KeyID和应用程序密钥。


配置ShareX 

1  右键单击ShareX图标,然后选择目标->目的地设置..菜单
2  如屏幕快照所示配置Backblaze B2目标。
我将上载路径参数与年和月放在一起以组织照片。
您现在必须使用带有f000.backblazeb2.com/file/test1-51sec的自定义URL。稍后,在将cloudflare配置为将自己的域用于Backblaze站点后,我们可以更改此自定义网址。 

配置Cloudflare

1  为您的Backblaze友好网址创建一个新的CNAME记录。 

2 创建页面规则以仅在来自51sec.org的情况下缓存此URL

3 更改ShareX设置以使用photos.51sec.org这个由Cloudflare缓存的子域URL。

验证是否使用CloudFlare缓存


参考文献

来自Blogger http://blog.fabiandinkins.com/2020/11/create-own-cloud-photo-storage-site-in.html

通过 约翰

发表评论