零成本!无需服务器,建立属于你的图床

背景

博客的图片之前一直托管在某平台,由于平台操作失误导致部分图片失联,遂决定自建图床并将图片托管在图床上。

在互联网上搜索到了一些方案,结合自身需求(低成本、方便高效、不需要对现有的写作方案做太多改动),遂选择了 Clodflare R2 + PicGo 的组合。

方案优势

  1. 稳定性强:相对于之前依赖的第三方平台,自建图床为我可以拥有更加稳定和可靠的服务。这确保了我的图片始终可访问,避免了因外部原因导致的图片失联。

  2. 高度自定义 :利用 Clodflare R2PicGo,我可以根据自己的需求自由地调整存储、上传和分享等功能,能更灵活的进行图片管理。

  3. 与Typora集成Typora 官方在某一次更新中支持了 PicGo ,通过简单的设置就能实现一键上传图片,大大简化了图片的插入过程。而OneDrive 的同步功能保障了我的图片数据得到双重备份和安全存储。

  4. 零成本高效:这套方案无需任何额外的费用,同时为我提供了高效、稳定和安全的图片托管服务。

  5. 数据安全和隐私保护:通过自建图床,我对自己的数据拥有完全的掌控,避免了与第三方服务分享数据的风险。

  6. 易于拓展和升级:随着我的个人需求的变化,我可以在这个方案的基础上轻松进行拓展或升级,利于扩展和自定义。

介绍

这里我对上面提到的平台和软件进行介绍

Cloudflare R2

Cloudflare R2是Cloudflare于2021年推出的对象存储服务

优势

  • 每月有10G免费额度,对于个人站长来说足够使用
  • 定价低,能省下一笔成本
  • 支持S3兼容API,可以方便的和其他应用集成(比如 PicGo
  • 提供了灵活的按需付费模式,没有最小费用要求
  • 域名无需备案,接入 Cloudflare 即可

定价

详细定价:点击链接

PicGo

PicGo是一个支持多样化图片上传需求的跨平台开源图床工具,它可以方便地上传图片并获取图片URL,无需手动操作。

Typroa

Typora是一款简洁强大的Markdown编辑器,支持实时预览、自定义样式、多平台等特性,是编写Markdown文档的优秀工具选择。

步骤

接下来开始介绍具体步骤

开通Cloudflare R2

进入官网:Cloudflare 中国官网,点击官网右上角的登录,按照流程登录

点击导航栏的 R2 按钮

按照提示开通服务,并点击 创建存储桶

Tips :这一步可能需要验证信用卡或者 PayPal 验证,由于我绑定过 PayPal 所以没有验证,知道的小伙伴可以在评论区补充

填写相关资料(名称需是英文)

点击 提供位置提示 可以手动选择地区

点击右下角的创建存储桶,即创建成功

点击 连接域 可以设置自定义域名(可选)

返回 R2 首页,点击 管理 R2 API 令牌,随后点击 创建API令牌

这里务必选中 编辑 选项

记住这里的 密匙,后面会用到

配置PicGo

由于我的主力机系统是 Windows ,所以下面的内容都是基于 Windows 环境编写,其它系统请自行探索(但其实差别不大)

下载PicGo:ghproxy.com/https://git...

按流程安装即可,打开后点击 插件设置,搜索 s3,安装即可:

安装成功后,依次点击 图床设置Amazon S3

  • 应用密钥 ID/应用密钥:之前获取的ID和密钥
  • 桶名:最开始设置的桶名称
  • 自定义节点(红色覆盖处):
  • 自定义域名:按需填写即可

点击 确定

设置 Typora

同时按下键盘上的 Ctrl, 按键,应该会跳转至 typora 的设置页面

选择 PicGo ,并填入picgo的相关路径即可

之后你在typora粘贴文件时会自动上传文件到Cloudflare R2

相关推荐
木心4 小时前
Git基本操作快速入门(30min)
git·github
一个不秃头的 程序员4 小时前
代码加入SFTP JAVA ---(小白篇3)
java·python·github
逸_4 小时前
dify工作流+github actions实现翻译并创建PR
gpt·github·dify
布兰妮甜7 小时前
使用GitHub Pages部署静态网站:简易指南
github·pages
董厂长7 小时前
VS2022 无法使用GitHub账户登录/无法使用copilot 解决方案
github·copilot
油泼辣子多加7 小时前
2024年12月25日Github流行趋势
github
uhakadotcom11 小时前
代码人生-精选文章周刊
前端·后端·github
小华同学ai16 小时前
vue-office:Star 4.2k,款支持多种Office文件预览的Vue组件库,一站式Office文件预览方案,真心不错
前端·javascript·vue.js·开源·github·office
WebCandy16 小时前
Github Copilot:已免费,速回归!!!
编辑器·github·copilot·ai编程
墨理学AI1 天前
GitHub 桌面版配置 |可视化界面进行上传到远程仓库 | gitLab 配置【把密码存在本地服务器】
gitlab·github·github 桌面版