На старом сервере я сделал следующее:
выполнил discourse backup,
затем скопировал последний файл резервной копии из контейнера на хост-систему
и перенёс его на новый сервер.
На новом сервере я:
запустил контейнер Discourse,
скопировал туда файл резервной копии
и выполнил discourse restore (прошло успешно).
Возможно, я совершил ошибку: попытался перезапустить контейнер Discourse командой docker restart, не пересоздавая его.
Когда я открыл его в браузере, там отображались только пять мигающих точек.
Я также попробовал пересоздать приложение с помощью команды launcher rebuild app. Результат тот же — пять мигающих точек.
Посмотрите в консоль JavaScript. Скорее всего, проблема в сломанной теме, но также может быть в некорректной конфигурации CDN, если у вас есть CDN (или S3). Если у вас нет CDN, то безопасный режим, вероятно, исправит ситуацию; после этого вы сможете найти тему (или, возможно, плагин), вызывающую проблему.