Итак, я устал ждать, пока владелец перезапустит сервер. В итоге я переместил старый Discourse в другую папку, как вы и упоминали в посте — в новую папку с именем «discourse-bad».
Затем я просто шаг за шагом следовал инструкции по установке Discourse. Ввёл данные из старого файла app.yml в новый. Переместил резервный файл .tar из старой директории в новую и затем следовал инструкциям здесь, чтобы восстановить данные из резервной копии. Мы снова онлайн!
Нужно ли мне что-то делать дальше с пушем в git-репозиторий? Хочу убедиться, что всё снова не сломается.
Редактирование: добавлю к этому решению, что версия Ubuntu последовательно обновлялась с 18.04 до 20.04, а затем до 22.04. Не уверен, способствовало ли это успеху, но в любом случае это был важный шаг.