Перейти к содержимому

How To Install Discourse on Ubuntu 18.04

Убунту 18.04

Автор выбрал Фонд свободного и открытого исходного кода для получения пожертвования в рамках программы Write for DOnations.

Содержание

Введение

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

Предварительные условия

Прежде чем приступить к работе, вам понадобится несколько вещей:

Шаг 1 — Загрузка дискурса

Перед загрузкой и установкой Discourse создайте каталог /var/discourse . Здесь будут находиться все ваши файлы, связанные с Discourse:

  1. sudo mkdir /var/дискурс

Наконец, клонируйте официальный образ Docker Discourse в /var/discourse :

  1. sudo git clone https://github.com/discourse/discourse_docker.git/var/discourse

Имея образ Discourse Docker, вы можете установить и настроить свою платформу.

Шаг 2 — Установка и настройка Discourse

Перейдите в каталог /var/discourse :

  1. компакт-диск /var/дискурс

Теперь запустите прилагаемый скрипт установки:

  1. sudo ./дискурс-настройка

Скрипт установки Discourse задаст следующие вопросы:

Выход
Имя хоста для вашего дискурса?

Введите discourse.your_domain или любое другое имя хоста, которое вы выбрали для своей платформы.

Выход
Адрес электронной почты для учетной записи администратора?

Выберите адрес электронной почты, который вы хотите использовать для учетной записи администратора Discourse. Он может быть не связан с вашим доменом Discourse и может представлять собой любой удобный вам адрес электронной почты.

Обратите внимание, что этот адрес электронной почты станет адресом по умолчанию для администратора Discourse. Позже вам нужно будет повторно использовать этот адрес электронной почты при настройке Discourse с панели управления.

Выход
Адрес SMTP-сервера?
Выход
Имя пользователя SMTP?
Выход
SMTP-порт?
Выход
SMTP-пароль?

Введите данные вашего SMTP-сервера для ответа на эти вопросы. Если вы используете Mailgun, адрес SMTP-сервера будет smtp.mailgun.org , а имя пользователя и пароль — это учетные данные SMTP для вашего домена на вкладке domains Mailgun.

Наконец, сценарий установки Discourse попросит вас подтвердить все эти настройки. Подтвердите свои настройки, и скрипт сгенерирует файл конфигурации с именем app.yml . Процесс установки начнется автоматически.

Note . Если вам нужно изменить или исправить эти настройки после установки, отредактируйте файл /containers/app.yml и запустите ./launcher rebuild app . В противном случае ваши изменения не вступят в силу.

Установка Discourse займет примерно 2–8 минут, после чего ваш экземпляр будет запущен. Теперь вы можете открыть веб-браузер и создать учетную запись администратора.

Шаг 3 — Регистрация учетной записи администратора

Посетите discourse.your_domain в своем любимом веб-браузере, и вы увидите заставку Discourse «Поздравляем».

Экран поздравлений с диалогами

Если вы получили сообщение об ошибке 502 Bad Gateway, попробуйте подождать минуту или две, а затем обновить браузер; Возможно, установка Discourse не завершена.

Когда страница загрузится, нажмите синюю кнопку Register . Вы увидите форму под названием Register Admin Account со следующими полями:

  • Email : выберите адрес электронной почты, который вы указали ранее, из раскрывающегося меню.
  • Username : выберите имя пользователя.
  • Password : выберите надежный пароль.

Затем нажмите синюю кнопку Register в форме, чтобы отправить ее. Вы увидите диалоговое окно с надписью Confirm your Email . Проверьте свой почтовый ящик на наличие письма с подтверждением. Если вы его не получили, попробуйте нажать кнопку Resend Activation Email . Если вы по-прежнему не можете зарегистрировать новую учетную запись администратора, ознакомьтесь с контрольным списком устранения неполадок с электронной почтой Discourse.

После регистрации вашей учетной записи администратора запустится мастер установки, который проведет вас через базовую настройку Discourse. Вы можете просмотреть его сейчас или нажать Maybe Later чтобы пропустить.

Мастер настройки дискурса

После завершения или пропуска мастера настройки вы увидите некоторые темы и краткое руководство администратора Discourse. Краткое руководство с надписью « READ ME FIRST и содержит советы по дальнейшей настройке установки Discourse.

Домашняя страница Discourse и ссылка на краткое руководство администратора.

Ваша платформа Discourse теперь готова к использованию. Если вам понадобится обновить Discourse в будущем, вы можете сделать это из командной строки, вытащив последнюю версию кода из репозитория Git и пересобрав приложение:

  1. компакт-диск /var/дискурс
  2. sudo git pull
  3. sudo ./launcher перестроить приложение

Вы также можете обновить Discourse в своем браузере. Посетите http:// discourse.your_domain /admin/upgrade , нажмите « Upgrade to the Latest Version и следуйте инструкциям.

Страница обновления администратора обновления Discourse

Заключение

Теперь вы можете начать управлять своим форумом Discourse и разрешить пользователям регистрироваться. Вы можете узнать больше о возможностях Discourse на официальной странице Discourse About.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *