Здравствуйте, я пытаюсь загрузить резервную копию на свой новый сервер, но это, похоже, не работает. Та же проблема возникает, когда я пытаюсь загрузить её на текущий сервер. Загрузка застревает на 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, это сработало для вас? Если да, пожалуйста, отметьте решение на одном из постов Итана, и мы сможем закрыть эту тему.
