Я запускаю его через приложение Linode Marketplace.
Думаю, проблемы с подключением были вызваны тем, что DNS долго распространялся, или чем-то, что не имеет прямого отношения к установке. Потому что сейчас всё работает отлично.
Стандартная установка — это единственная версия, которая официально поддерживается здесь, на Meta. В вариантах установки в один клик слишком много различий, чтобы мы могли обеспечивать для них стабильную поддержку (к тому же большинство участников сообщества гораздо лучше знакомы со стандартным методом, что значительно расширяет доступную базу знаний )
Если есть возможность, рассмотрите вариант создания Droplet в Digital Ocean (или аналогичного) и следуйте руководству по стандартной установке вместо использования инструкции для Linode.
Тем не менее, если вы поищете, то, возможно, найдёте полезные советы и рекомендации.
Linode должен подойти, но если вы используете установку в один клик (включая вариант от Digital Ocean), то вы можете не знать, как войти в свой дроплет, отредактировать файл app.yml и выполнить пересборку. Однако, если ситуация аналогична описанной, то у вас всё в порядке.
Ошибки, упомянутые в первом сообщении, я раньше не встречал при стандартной установке. Возможно, у вас недостаточно оперативной памяти?
Вы можете поискать «Google» в настройках сайта. Поиск по настройкам сайта — хорошее место для начала, прежде чем искать здесь. Он ищет по названию настройки, её описанию и значению.
Вы искали это, как я предлагал, но не нашли ga universal tracking code? В описании указано: «Идентификатор отслеживания Google Universal Analytics, например: UA-12345678-9; см. https://google.com/analytics».
Похоже, в вашем файле app.yml есть опечатка. Убедитесь, что при добавлении плагина вы соблюдаете существующий формат. Файлы YML очень чувствительны к лишним пробелам и другим подобным деталям.
Но не приведет ли это к закрытию портов на сервере? Техподдержка Linode, с которой я общался, сообщила, что порты 80 и 443 были закрыты (и именно это сделало сайт недоступным).
Ниже приведён синтаксис из раздела плагинов файла app.yml:
# Plugins go here
## see https://meta.discourse.org/t/19157 for details
hooks:
after_code:
- exec:
cd: $home/plugins
cmd:
- git clone https://github.com/discourse/docker_manager.git
- git clone https://github.com/discourse/discourse-follow.git
- git clone https://github.com/discourse/discourse-bcc.git