Download backup - email link only

如果您是自托管的,请查看使用 rsync,它允许您恢复中断的传输。

如果想要定期下载 Discourse 的备份,可以设置 rClone 并配合 cron 任务。

你可以设置一个 FTP 服务器在自己的电脑上,并配置 rClone 以这种方式将备份复制到你的电脑上。只需确保你的电脑和 FTP 服务器在你设置的 cron 任务时间运行时即可。

感谢您提出的方法。以前是其他人负责备份。我不想让他们直接访问主机。也许我以后应该改变我们的合作方式。

谢谢。我会试试这个。
之前还有其他人做备份。我不想让他们直接访问主机。有没有办法让他们只能运行 rsync 命令,而不能在我的机器上运行任何其他命令?

您好,我正在尝试通过 API 使用 Python 下载备份,但令牌存在问题,不知道从哪里获取以及如何获取。

我可以传递我的 API 密钥、用户名和 URL 来构建下载链接(https://{url}/admin/backups/{latest_backup_file_name}?token={token???}

有人通过这种方式成功过吗?

我将通过ssh或其他直接方法来完成,而不是通过API。您正在解决什么问题?

我正在构建自己的机器人来管理论坛上的某些内容,现在我想进行自动备份 :)。我已经设法通过 API 创建了备份,现在正尝试通过 API 从 discourse 获取它们。

但昨晚发现了一个绕过方法,现在我的机器人正在从容器本身获取备份。

太棒了!很高兴你解决了。
这就是我当时的想法。你不必从容器中获取它们,它们在 /var/discourse/shared/standalone/backups 目录中,但更简单的方法是将它们放到 S3 上。