PicList + OpenList + Doge对象存储,打造你的高质量免费图床

在这个数字时代,无论是个人博客、微信公众号运营,还是日常工作学习中的文档编写,高质量的配图总能让内容增色不少。然而,公共图床的不稳定性和隐私泄露风险,以及云服务厂商对象存储的付费门槛,常常让许多人望而却步。
今天,我们将为你揭示一个独家终极秘笈,通过组合使用强大的图片上传工具 PicList、文件列表程序 OpenList 以及提供免费额度的 Doge 对象存储,三步打造一个属于你自己的、高质量且免费的个人图床。
核心优势
- 真·完全免费:Doge(多吉云) 对象存储为所有完成实名认证的用户提供 10GB 的免费存储额度。
- 免费 HTTPS 与高额度请求:Doge 云不仅支持免费的 HTTPS 证书且能自动续期,让你彻底告别证书过期的烦恼。更良心的是,每个月还提供 200 万次的免费 HTTPS 请求额度,这与某些按 HTTPS 流量收费的服务(如七牛云)相比,优势巨大。
- 高效便捷:PicList 是一款功能强大的图片上传工具,支持拖拽上传、剪贴板上传、自动重命名等多种实用功能,无缝集成到你的工作流中。
- 完美闭环:通过 OpenList 作为桥梁,我们巧妙地解决了 PicList 无法直接适配 Doge 云非标准 S3 协议的问题,构成了完美的上传与管理闭环。
- 数据自主可控:所有图片资源都存储在你自己的账户中,无需担心数据丢失或被第三方随意使用。
接下来,就让我们一步步开始搭建吧!
第一步:注册并配置 Doge 对象存储
首先,我们需要一个稳定可靠的存储后端。Doge 云(多吉云)是一个兼容 S3 协议的云存储服务,并且为实名认证用户提供了免费的存储额度。
-
注册 Doge 云账号:访问 多吉云 官方网站并完成注册和实名认证,以获取 10GB 的免费存储空间。
https://www.dogecloud.com/?iuid=12472 -
创建存储空间(Bucket):在 Doge 云的控制台中,进入“云存储”服务,创建一个新的存储空间。请注意,存储空间类型(Bucket) 需要创建为**“标准型”**。

虽然创建空间时,提示标准型不支持免费额度,不过我目前用了 3个多月了,确实没有收费(云存储 10G 以内)。超过10G,即使收费,1天 0.003 元,一年也才 1.095 元,自用完全够了 -
获取SDK参数:在空间桶管理中找到 SDK参数,后续用得到

-
获取访问凭证:在 Doge 云的“密钥管理”中,创建一对
AccessKey和SecretKey。

请务必妥善保管好你的AccessKey和SecretKey,这是后续配置的唯一凭证。
第二步:部署 OpenList 并挂载 Doge 存储,打通上传链路
这里的核心在于,Doge 云的对象存储虽然兼容 S3 协议,但其密钥是临时的,并非标准的 S3 协议,导致 PicList 无法直接通过 S3 插件连接。但幸运的是,强大的文件列表程序 OpenList 支持接入 Doge 云,而 PicList 又原生支持 OpenList(AList)!这就构成了一个完美的闭环。
-
部署 OpenList:OpenList 支持多种部署方式(如 Docker、二进制文件),你可以根据自己的服务器或本地环境选择最合适的方式进行部署。
Github地址:
https://github.com/OpenListTeam/OpenList这里提供一个我在用的 docker-compose 的配置
version: "3" services: cloudreve: container_name: openlist image: openlistteam/openlist:v4.1.2 restart: unless-stopped environment: PUID: 1000 PGID: 1000 TZ: Asia/Shanghai ports: - 5244:5244 volumes: - ./data:/opt/openlist/data -
挂载 Doge 存储:在 OpenList 的后台管理界面,选择“存储”->“添加”,驱动选择“多吉云”。然后填入你的
Bucket、Endpoint、AccessKey和SecretKey等信息。

-
配置 PicList:
-
下载并安装 PicList:访问 PicList 的 GitHub 发布页面,下载并安装。
https://github.com/Kuingsmile/PicList/releases/
-
配置 OpenList 上传器:在 OpenList 的“图床设置”中,找到并选择“Alist”。填入你的 OpenList 服务地址、API 令牌和希望上传到的路径。

-
配置完成后,将其设置为“默认图床”,现在你就可以通过 PicList 将图片上传到 OpenList,而 OpenList 会自动将图片存储到你挂载的 多吉云 对象存储中。上传流程 `PicList -> OpenList -> 多吉云 成功打通!
第三步:双重选择,轻松管理你的图床
完成上传链路的搭建后,图片的管理也同样轻松便捷,并且你有两种选择:
-
使用 OpenList 管理:AList 本身就是一个优秀的文件管理器。你可以通过浏览器访问 AList 前端,像浏览网盘一样直观地查看、预览、复制链接或删除你在 Doge 云上的所有图片。

-
使用 PicList 内置相册管理:PicList 不仅仅是一个上传工具,它也自带了强大的相册管理功能。你可以在 PicList 的“相册”页面直接管理所有已上传的图片,包括预览、复制多种格式的链接、删除等操作,无需打开浏览器。

这两种方式相辅相成,你可以根据自己的使用习惯灵活选择。
结语
通过以上三个简单的步骤,你就拥有了一个完全由自己掌控、稳定可靠、高速且无需付费的个人图床。这套方案不仅解决了传统图床的痛点,更让你在享受便捷服务的同时,保证了数据的安全性和私密性。
无论是个人开发者需要一个稳定的资源存储库,还是内容创作者希望提升内容的专业度,这套 PicList + AList + Doge 对象存储的黄金组合都将是一个值得你尝试的绝佳选择。现在就动手搭建,开启你的高效创作之旅吧!
Q.E.D.


