「转载」使用 uPic 搭配腾讯云搭建图床

原文链接

搭建私有图床

免费图床有两个缺点,一方面是基于隐私的保护的问题,另一方面是你不知道它什么时候可能就没了~,所以如果你对资源管理有更高的要求,或者你是一个小团队需要有自己的图床以保证稳定性,不妨往下看,我手把手教你搭建自己的私有图床。

需要用到两个东西:

  1. 腾讯云 COS(对象存储)
  2. uPic 客户端

购买腾讯云 COS

其实国内提供对象存储服务的有很多,例如腾讯云、阿里云、七牛云、百度云、又拍云等,选择腾讯云主要是基于两点考虑:

  1. 稳定可靠速度快,节点丰富还便宜
  2. 支持微信或 QQ 登录,对大多数人来说方面,不用再格外注册账号

你甚至可以使用 github 来做免费图床,但缺点是 github 在国内速度太慢了,体验不好,我不推荐。

首先,你需要注册并开通「腾讯云对象存储」,你可以使用微信或 QQ 登录:

img

在「存储桶列表」>「创建存储桶」,地区按照你的实际情况选择,访问权限设置为「公有读私有写」:

img

img

存储桶创建好之后,接下来就可以直接上传图片:

img

上传完成后,点击「详情」,复制「对象地址」中的 URL 即可访问对象:

img

img

如果你要使用 Markdown,只需要手动编辑 Markdown 语法即可,例如:

1
![example](https://myupic-1253463441.cos.ap-nanjing.myqcloud.com/3b6cae2afdea8f710c0a5ccb460c39cb-0.jpg)

腾讯云是根据流量来实时计费的,根据我自己的使用经验来看价格是非常便宜:

img

更详细的计费规则参见:腾讯云 COS 定价

上面已经介绍了基本的使用方法,但是你可能也发现了,如果每张图片都这样手动上传、手动复制链接、手动粘贴的话,效率未免太低了,这时候就需要使用我们的主角—— uPic 客户端了。

uPic 客户端配置

uPic客户端是开源免费的,可以在如下 GitHub 地址进行下载:

打开偏好设置,在「图床」中添加一个「腾讯云 COS」:

img

配置项说明

  • 区域: 对象储存空间所属的区域,可在腾讯云控制台查看。
  • 空间名称: 对象储存空间名称,可在腾讯云控制台查看。
  • SecretId: 密钥。
  • SecretKey: 密钥。
  • 域名: 使用腾讯云默认提供的测试域名或者你的自定义域名。域名可在控制台查看。域名需以http://或者https://开头
  • 保存路径: 文件储存的路径(包括文件夹)。 支持 {year} {month} {day} {hour} {minute} {second} {since_second} {since_millisecond} {random} {filename} {.suffix} 等变量。比如:上传的图片为 uPic.jpg,设定为 “uPic/{filename}{.suffix}”,则会保存到 “uPic/uPic.jpg”。
  • 保存路径输入框后面的是网址后缀: 用于自定义图片处理。腾讯云 COS 目前还不支持,先预留。

看起来有点复杂,不过没关系,下面跟着我一步步配置即可。

点击腾讯云存储桶列表,点击「配置管理」:

img

可以看到「存储桶名称」和「访问域名」,复制填写到 uPic 中:

img

然进入腾讯云「API 密钥管理」,系统会提示建议创建子账号来管理,点击「切换使用子账号密钥」:

img

选择「快速创建」:

img

随意输入用户名,例如 GuestforuPic,点击用户权限:

img

搜索「QcloudCOSFullAccess」,勾选并确定:

img

img

然后进入腾讯云的「用户列表」>「用户详情」>「API密钥」>「新建密钥」:

img

img

复制 SecretId 和 SecretKey 到 uPic 客户端:

img

至于最后的「保存路径」可以保持不变,如果你有特殊要求再做自定义。

点击「验证」测试一下,如果提示上传成功就配置完成啦!点击保存即可。

img


「转载」使用 uPic 搭配腾讯云搭建图床
https://wonderhoi.com/2023/08/26/「转载」使用-uPic-搭配腾讯云搭建图床/
作者
wonderhoi
发布于
2023年8月26日
许可协议