Загрузка резервной копии не работает

Здравствуйте, я пытаюсь загрузить резервную копию на свой новый сервер, но это, похоже, не работает. Та же проблема возникает, когда я пытаюсь загрузить её на текущий сервер. Загрузка застревает на 0% и не продвигается ни на старом (откуда я скачал резервную копию), ни на новом сервере (свежий Discourse). И «Включить резервное копирование», и «Разрешить восстановление» включены.

Это, скорее всего, жесткое ограничение nginx.

У вас есть ПК с Windows?

Я рекомендую открыть порт 22 и выполнить следующую команду в командной строке:

scp -C ./<<<имя файла резервной копии>>>.tar.gz root@<<<domain.com>>>:/var/discourse/shared/standalone/backups/default/

Не Windows PC. У меня Mac.

Нажмите ⌘ + Space → введите Terminal → Enter


Выполните вашу команду

scp -C root@domain.com:/var/discourse/shared/standalone/backups/default/cate-s-community-2025-10-17-161933-v20251016143343.tar.gz .
  • -C → включает сжатие
  • root@domain.com: → логин вашего сервера
  • /var/discourse/…tar.gz → удалённый путь
  • . → сохраните в текущей локальной директории (например, /Users/ваше_имя)

убедитесь, что у вас установлен надёжный пароль root, и если вы используете SSH-ключ, то команду scp потребуется изменить

Похоже, порт 22 уже открыт.

Вот команда для загрузки с Mac на сервер.

Вам нужно сохранить файл резервной копии в формате tarball в том каталоге терминала, где вы будете выполнять эту команду.

@Cate_Soule, это сработало для вас? Если да, пожалуйста, отметьте решение на одном из постов Итана, и мы сможем закрыть эту тему.