今天看见一篇博客文章1,也是介绍GoToSocial的,它提到可以使用S3来存储,我也尝试配置自己的Cloudflare R2存储桶到GoToSocial,可是一直重启,无法使用。

一开始我只看到官方文档中的docker部署部分,所以没看到关于S3存储。后来我又去看了看,找到了这部分: GoToSocial 文档-存储

使用docker compose环境变量的话,需要将配置标志前面加GTS_,全改成大写,然后-改为_2


后来我尝试清除掉数据文件夹,重新开始部署,就可以了。不过或许是由于身份认证不一致会导致Activity Pub的冲突,我换了个用户名,还是用一样的域名。

部署过程我之前写过3,现在搞了一个自动脚本来备份data目录到R2存储。现在貌似不能很方便的从GTS保留数据切换到其他,比如Pleroma。而且就网上讨论来看,GTS是目前最轻量的,那就先用着,等它慢慢完善吧。

更新时记得备份


参考:

  1. Gotosocial 的分域部署如何优雅的部署Gotosocial
  2. GotoSocial搭建及使用说明
  3. GoToSocial 搭建步骤

标签: 备份, GoToSocial

添加新评论