请再次仔细查看 app.yml 和 Discourse docker 镜像,作为新安装的一部分,我被提醒在标准安装中,除了日志之外的所有数据都通过单个 docker 卷进行处理。
现在这可能在不同社区之间差异很大,但如果我看看我们现有的社区,大量的磁盘空间被备份和用户上传所占用。我认为如果能更轻松地将这两者移至另一个卷(可能读写速度较低),同时将数据库保留在主卷上(读写速度较高)[^1],那将会很有帮助。这将允许上传量较大的社区在上传大小方面稍微宽松一些。
[^1]:举个例子:在 Hetzner CX22 VServer 上,主磁盘的速度大约是服务器上可添加的附加块存储卷的 3 倍。
pfaffman
(Jay Pfaffman)
2
他们可以。只需更改 app.yml 文件,将它们放在您想要的任何位置。您可以将上传、备份、Postgres 放在任何您喜欢的地方。
2 个赞
Canapin
(Coin-coin le Canapin)
3
这是相关的文档:
我不确定为什么该指南专门针对 DigitalOcean。我记得使用 Hetzner 执行了完全相同的步骤,没有任何问题。
3 个赞
谢谢!我没意识到只需要重建容器。
那么这个帖子可以关闭了。我会按照 @Canapin 提供的链接中的指南进行操作。
2 个赞
system
(system)
关闭
5
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.