GetNAS 网站已经从 Wordpress 迁移到 Ghost 2.x,决定将图片等资源迁移到对象存储,涉及到配置 custom storage module。 支持对象存储的模块有很多,我最终选择了 ghost-storage-adapter-s3 模块。 进入容器 由于网站是跑在 Docker 容器里,所以需要先进入容器。 $ docker exec -it getnas /bin/bash 安装 ghost-storage-adapter-s3 在 Ghost 根目录(/var/lib/ghost)使用 npm 安装模块: /var/lib/ghost $ npm install ghost-storage-adapter-s3 /var/lib/ghost $ mkdir -p ./content/