Как правильно настроить форум Discourse.org на Linux [Linode] — проверенные шаги

Опубликовано: 2020-04-01
Советы Crunchify о том, как настроить Discourse на Linode за 10 минут

В Crunchify у нас есть собственный форум сообщества: https://ask.crunchify.com .

На форуме сообщества ask.crunchify.com мы используем Discourse в качестве программного обеспечения для форума. Настройка форума должна быть такой же простой, как установка WordPress, но, к сожалению it's not the case к Discourse.

Когда-то мы подробно рассказывали, почему выбираем Discourse. Пожалуйста, посмотрите подробную причину там.

В этом руководстве мы рассмотрим шаги по how to setup Discourse.org Forum на узле Linode. Все приведенные ниже шаги verified and tested successfully . Кроме того, если у вас есть вопросы ниже, то вы находитесь в правильном месте.

  • Предложение по хорошему VPS для размещения Discourse
  • Как установить Discourse на Ubuntu 14.04 LTS
  • Установить дискурс на линоде
  • 15-минутная установка дискурса на Linode
  • Установка дискурса на Ubuntu
  • Настройка форума Linode и Discourse.org

Давайте начнем:

Шаг 1

  • Зарегистрируйтесь на Линоде.
  • Нажмите Add a Linode .
  • Выберите Linode 4096
  • На основе геолокации — выберите местоположение
  • Нажмите « Add this Linode внизу страницы.
Добавьте Linode 4096 для настройки форума Discourse — советы Crunchify
На основе геолокации - выберите местоположение - Crunchify

Шаг 2

После того, как вы завершите оформление заказа и выполните все шаги по оплате, вы сможете увидеть свой Linode с именем Hostname и IP .

Форум сообщества Crunchify Панель управления Linode

Шаг 3

  • Установите образ на виртуальную машину.
  • Щелкните ссылку Развернуть образ. Поскольку я уже настроил свою ОС ранее, вы видите там существующий профиль ОС.
  • Выберите Ubuntu 14.04 LTS из списка (следующий экран), который требуется для форума Discourse.org.
  • Для параметра Deployment Disk Size » укажите весь доступный размер.
  • Щелкните Deploy .
Разверните образ Ubuntu на Linode — советы Crunchify

Шаг 4 Загрузите виртуальную машину

Нажмите «Загрузка», чтобы загрузить виртуальную машину Linode.

Шаг-5

Перейдите на вкладку remote access и выполните команду проверки, чтобы войти в свой Linode (здесь linode — это термин, обозначающий виртуальную машину с 2 ГБ ОЗУ и 2 ядрами ЦП).

Ключ SSH для удаленного доступа Linode и сведения об IP — совет Crunchify

После этого step-5 , я думаю, вам не нужно заходить в Linode Manager .

Все приведенные ниже шаги будут выполняться в Mac OS X Terminal или, если в ОС Windows, это будет командная утилита Putty.

Шаг-6

Теперь войдите в систему с помощью терминала macOS.

Войдите в Linode VM с помощью SSH — терминал Mac OS X — Crunchify Tips

Как вы видите на изображении выше, у нас есть некоторые обновления для пакетов. Используйте команду ниже для обновления пакетов.

Шаг-7

Теперь пришло время настроить Linode и установить Discourse, Docker и т.д.

Между тем, вот list of commands , которые я выполнил, чтобы правильно настроить Discourse. Ниже мы подробно рассмотрим каждый шаг.

Шаг 8. Настройка имени хоста

Выполните ниже 4 команды и правильно настройте имя хоста.

Шаг 9 Изменить часовой пояс

$ dpkg-reconfigure tzdata

Следуйте визуальному экрану и настройте часовой пояс в соответствии с подсказкой.

Настройка часового пояса Ubuntu

Когда-то сделали. Вы должны увидеть значения часового пояса в окне терминала.

Шаг 10. Установите Discourse Forum

10.1) Установите Докер

$ wget -qO- https://get.docker.com/ | sh

Используйте приведенную выше команду для установки контейнера Docker . Docker — это контейнерная технология, которая помогает нам упростить создание, развертывание и запуск приложений одним щелчком мыши.

10.2) Установите дискурс

10.3) Обновите файл app.yml

$ nano /var/discourse/containers/app.yml

В основном нам нужно изменить только следующие параметры. Вы должны выполнить следующие шаги, чтобы правильно настроить сервер электронной почты. Вам потребуется некоторая настройка на стороне Google App, если вы используете Google Apps для своего домена.

Шаги по настройке электронной почты Discourse для ask.crunchify.com

Нажмите CTRL-X , нажмите Y и Press Enter , чтобы выйти из команды nano.

10.4) Начать дискуссионный форум

  • Команда bootstrap app начнет сборку вашего приложения Discourse. Полное построение может занять up-to 5 min в соответствии с вашей мощностью Linode.
  • Команда start app фактически запускает дискуссионный форум.

Шаг 11) Посетите ваш форум

  • Зарегистрируйтесь, используя адрес электронной почты, который вы указали на step 10.3 .
Советы Crunchify по настройке Discourse Forum в первый раз

В моем случае это https://ask.crunchify.com

Шаг 12) Настройка регистрации с использованием учетных записей социальных сетей

  1. Шаги регистрации в Твиттере
  2. Шаги регистрации в Facebook
  3. Шаги регистрации в Google
Кнопка регистрации Facebook, Twitter и Google для форума Discourse — учебные пособия по Crunchify

Вот и все.. Ура. Теперь у вас есть форум Discourse. Разве эти шаги не просты? Дайте нам знать, если у вас возникнут какие-либо issue с этими шагами. Мы постараемся регулярно обновлять этот пост на основе отзывов.

Ищете дополнительную настройку? Пожалуйста, посетите all Discourse.org posts здесь: https://crunchify.com/tag/discourse/