Skip to content
1

自托管图床

最终选择了兰空图床: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 上,从而实现了公网的访问

Released under the MIT License.