自托管图床
最终选择了兰空图床:lsky-org/lsky-pro

安装
虽然官方没有提供 docker 镜像,但我们可以选择热心的社区开发者制作的 halcyonazure/lsky-pro-docker
镜像

启动镜像,访问对应端口的服务,需要我们初始化数据库的信息,可以是远程的数据,也可以是本地的数据库

如果你也遇到了上面类似的错误,可以查看这个 issue
数据库
我们可以直接使用群辉上的 MariaDB 10
作为我们的数据库,安装 phpMyAdmin
来管理数据库

绑定数据库后,登录我们的管理员账号,就进入了我们的主页

上传
上传可以选择 molunerfinn/picgo 或者基于 PicGO 开发的功能更加丰富的 Kuingsmile/PicList,这里我选择了 PicList

Token 可以通过请求服务的接口来获取
$ curl -H "Content-Type: application/json" -X POST -d '{"email": "管理员邮箱", "password":"管理员密码" }' "你的域名/api/v1/tokens"
最终部署在了 https://static.peterroe.me
外网访问流程:
使用的是 CloudFlare 的域名,通过 DNS 配置 static.peterroe.me 打到了我的 VPS 上,再通过 Cloudflare 的 Origin Rules,自定义回源到指定端口,VPS 再通过 frp 转发回我的 NAS 上,从而实现了公网的访问