Я следовал руководству точно, и всё находилось в указанном месте, но теперь я начал заново.
Вот что я сделал:
Следовал этому руководству: discourse/docs/INSTALL-cloud.md at main · discourse/discourse · GitHub
Загрузил резервную копию через SSH в backups/default
Создал снимок на этом этапе, чтобы можно было откатиться, если что-то пойдёт не так
У меня есть том, смонтированный в /mnt/, готовый для переноса. При предыдущем перемещении каталогов я столкнулся со следующими проблемами:
- Резервная копия не сохранялась в новую папку для резервных копий на томе (на самом деле я вообще не мог её найти)
- Загрузка изображений завершалась ошибкой; я предполагаю, что это произошло из-за того, что файлы не могли быть загружены на новый том по какой-то причине
Проводились ли тесты загрузки изображений и резервного копирования с использованием этого руководства @techAPJ Move Uploads and Backups to DigitalOcean Block Storage
Ко всему прочему, мне приходится ждать Let’s Encrypt. Я полагаю, это занимает неделю, так как я не знал, что при пересборке будет пытаться получить новый сертификат каждый раз. Таким образом, я исчерпал все попытки. Я не могу получить доступ к сайту вообще, пока не получу SSL-сертификаты. HTTP работает минуту, но затем принудительно перенаправляется на HTTPS, из-за чего я не могу зарегистрироваться.
Я использовал эти команды, как указано в руководстве:
mv /var/discourse/shared/standalone/postgres_data /var/postgres_data_discourse
mv /var/discourse/shared /mnt/volume_lon1_01