Потерял доступ к входу в Discourse (нет учетных данных), утерян исходный домен — теперь пытаюсь мигрировать на новый DO droplet

Кто-нибудь сталкивался с этой проблемой?

Я изучил следующие материалы:
https://www.gulshankumar.net/discourse-forum-server-migration/

Мне непонятно, как реализовать решение из второй ссылки без доступа к старому домену. Кто-нибудь знает обходной путь? Спасибо!

Не знаю, о какой именно «второй ссылке» вы говорите.

Попробуйте /u/admin-login

А также rake admin:create (внутри контейнера).

Новый сайт уже где-то запущен? Можете поделиться ссылкой?

Привет, извините за поздний ответ.

Как новый, так и старый сайты работают. Однако форумы Discourse не отображаются внутри контейнера Docker на дроплете. Поэтому я не могу открыть /u/admin-login.

Если сайт работает, добавьте /u/admin-login к URL вашего сайта и получите ссылку для входа на электронную почту.

Я не понимаю, что это значит.

Веб-сайт загружается с ошибкой «ERR_TOO_MANY_REDIRECTS». Я не уверен, является ли это основной проблемой или лишь её симптомом.

Ошибка на сайте не связана с проблемами сети или сервера. Запуск команды apt-update или проверка файла конфигурации сети (я уже пробовал это ранее) не помогут исправить проблему с сайтом. Форум Discourse просто не отображается.

Мне удалось повторно зарегистрировать исходный домен, я изменил настройки в app.yml, исправил DNS-записи в CF и т. д., но форум Discourse по-прежнему даже не отображается на исходном домене. :\

У вас перед Discourse стоит nginx, как в ссылке из первого сообщения, или это стандартная установка?

Мне кажется, вы выполняли множество пересборок с желаемым доменом, пока DNS для этого домена ещё не указывал на сервер, и теперь вы попали в ограничение по частоте запросов на неделю. Впрочем, точно сказать сложно.

Если перед Discourse стоит nginx, то проблема, скорее всего, в том, что он не выполняет нужные действия, или использует одно имя хоста, в то время как Discourse — другое.

Это forum.domain.com, а установка Discourse находится на поддомене forum. Форум Discourse работал и функционировал исправно в течение многих месяцев, принимал пользовательский контент и т.д. Затем оригинальный домен был захвачен китайскими спамерами.

Я где-то читал, что конфигурация SSO может создавать цикл перенаправлений, и у меня действительно возникает ошибка «слишком много перенаправлений». Но данные пользователей должны храниться на дроплете в настройках Discourse, а не где-либо еще. Не понимаю, почему может возникнуть проблема с входом пользователя.

Может ли устаревшая установка Ruby быть причиной задержки?

Я просматриваю файл отладки discourse-doctor, и в конце указано, что устаревшая версия Ruby мешает работе Discourse и установке bundle через gem. Также есть несколько ошибок, возникших ранее, но они кажутся менее важными.