Итак, я переключаюсь на другой VPS. Перед удалением старого VPS я скачал всю папку «discourse» из /var/discourse и перенёс её на свой компьютер с Windows. Затем я получил новый VPS с Ubuntu, установил Docker и Git и, вместо клонирования Discourse, просто перенёс туда уже имеющуюся у меня папку discourse со старого VPS.
Теперь при запуске sudo ./launcher rebuild app я получаю ошибку «permission denied» (отказано в доступе). Я откатился назад и попытался запустить ./discourse-setup, но получил сообщение '/var/discourse' already exists and is not an empty directory (каталог ‘/var/discourse’ уже существует и не является пустым), так как я уже переместил туда полностью рабочую папку discourse. Почему мне отказано в доступе? Да, я также выполнил команду chmod 700 containers.