Мы, команда Discourse, не создавали установку в один клик, и большая часть того, что она делает, остаётся для нас «чёрным ящиком». Поэтому мы ограничиваем поддержку, предоставляемую здесь на Meta, теми, кто следует нашим официальным инструкциям по установке, так как мы знаем, как они работают и как устранять неполадки. С установкой в один клик от DigitalOcean просто слишком много неизвестных переменных.
Обратите внимание, что в нашем списке задач на рассмотрение возможности взять на себя управление установкой в один клик есть, но это задача с низким приоритетом и долгосрочная перспектива. Однако на данный момент официального графика для этого нет.
Скорее всего, вы сможете переключить Cloudflare в режим DNS только и пересобрать проект, и тогда всё заработает, но так как вы не следовали инструкциям по установке, вы не будете знать, как это сделать.
Это просто имя хоста вашего сервера Digital Ocean (то есть имя сервера), поэтому оно не связано с названием вашего форума. Если вы хотите изменить его, самый чистый способ — развернуть новый сервер и при создании указать Digital Ocean другое имя хоста. Однако его также можно изменить после развертывания.
Для пересборки:
Перейдите в папку discourse: cd /var/discourse
Затем выполните пересборку с новой конфигурацией: ./launcher rebuild app
Если вы используете Cloudflare, убедитесь, что в app.yml добавлен шаблон Cloudflare (чтобы убедиться, что логирование IP-адресов ведется для реальных IP, а не IP-адресов Cloudflare). Этот раздел находится в верхней части файла app.yml.
- "templates/cloudflare.template.yml"
Поддерживаю совет выше о настройке с использованием официальных инструкций.
@pfaffman
Прежде всего, спасибо за ваш ответ! У меня уже стоит режим «Только DNS». Думаю, я пока воспользуюсь официальными инструкциями, потому что в любом случае мне придётся это сделать (для плагинов), а перенос — это ещё более сложная задача.
@markersocial
Спасибо и вам за ответ! Да, я тоже склоняюсь к совету использовать официальную установку по нескольким причинам. Это может быть немного сложно, так как я не очень хорошо разбираюсь в веб-разработке, но благодаря подробным инструкциям всё должно пройти гладко.