如何在没有SMTP功能的情况下下载备份文件?

如何在不使用 SMTP 功能的情况下下载备份文件?

由于我的 VPS 上邮件端口被封锁,无法使用出站 SMTP,那么该如何下载备份文件?

您好,
对于标准配置,备份文件位于此处 /var/discourse/shared/web_only/backups/default

编辑:不对,是 standalone 而不是 web_only

/var/discourse/shared/web_only/backups/default:没有那个文件或目录

:thinking:
我的错 :sweat_smile:那是针对双容器设置的,你能试试这个吗:
/var/discourse/shared/app/backups/default

编辑:不对,是 standalone 而不是 app

/var/discourse/shared/app/backups/default:没有那个文件或目录

/var/discourse/shared 目录中是否有内容?
您是否启用了 S3 上传和备份?

不,我只想下载我的 Discourse 备份,并将其恢复到新服务器上。因为旧服务器不支持邮件端口。

你那里有什么:/var/discourse/shared

我可以通过 SSH 访问它,但不知道里面有什么。

sudo ls /var/discourse/shared

root@C20210920172461:~# sudo ls /var/discourse/shared
standalone
root@C20210920172461:~#

啊,那是独立部署,我又搞错了,抱歉,sudo ls /var/discourse/shared/standalone/backups/default

编辑:第三次终于成功了!

root@C20210920172461:~# sudo ls /var/discourse/shared/standalone/backups/default
lowendhost-2021-09-22-033652-v20210915222124.tar.gz lowendhost-2021-09-26-034900-v20210915222124.tar.gz
root@C20210920172461:~#

那么,您将在下面找到相应的说明:

2 个赞

谢谢!我稍后再试!

1 个赞

我能否通过 SSH 直接将备份文件下载到本地?

当然,假设使用 Windows,例如使用 WinSCP 客户端

1 个赞

scp /path/to/backup/backup.tar.gz

这个路径是什么?是我电脑上的本地路径还是服务器上的路径?

root@192.168.1.1:/var/discourse/shared/standalone/backups/default
这个 IP 地址是我新服务器的 IP 还是旧服务器的 IP?

我的电脑是 macOS。

这是你(即将被替换的)服务器上的路径,所以:
/var/discourse/shared/standalone/backups/default/lowendhost-2021-09-26-034900-v20210915222124.tar.gz

对于你的 Mac,我不太确定,应该是一个原生的 scp 服务器。

这是新服务器的 IP,该目录需要事先创建(mkdir)。

1 个赞