宝塔面板Docker分域部署GoToSocial

宝塔面板Docker分域部署GoToSocial

💡 原文中文,约3300字,阅读约需8分钟。
📝

内容提要

GoToSocial是一个用Golang编写的轻量级ActivityPub社交网络服务器,适合单用户和联邦宇宙。与Mastodon相比,GoToSocial资源占用更少。部署时可使用二级域名,需注意配置和重定向规则,以确保域名设置在首次启动前完成。

🎯

关键要点

  • GoToSocial是用Golang编写的轻量级ActivityPub社交网络服务器,适合单用户和联邦宇宙。
  • 与Mastodon相比,GoToSocial资源占用更少,单用户使用时内存占用不到100M。
  • GoToSocial没有前端,用户可选择其他工具如鹿鸣elk.zone来实现WEB版前端。
  • 部署GoToSocial时可使用二级域名,避免使用顶级域名带来的成本增加。
  • 分域部署可以让用户在联邦宇宙中使用更简洁的用户名显示。
  • 在使用二级域名分域部署前,务必在首次启动GoToSocial前完成域名设置。
  • 创建GoToSocial目录并设置data文件夹,方便管理。
  • 需要创建docker-compose.yaml文件并修改相关配置以适应个人需求。
  • 修改顶级域名的重定向规则,以确保GoToSocial正常工作。
  • 使用ssh工具远程连接服务器,运行docker compose up -d命令启动GoToSocial。
  • 创建用户并增加管理员权限,以便于管理GoToSocial实例。
➡️

继续阅读