Site icon 8HOST.COM

Установка Discourse в Ubuntu 16.04

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

Требования

Читайте также:

Почему не стоит запускать собственный почтовый сервер

Как добавить swap в Ubuntu 16.04

1: Загрузка Discourse

Чтобы начать загрузку Discourse, нужно развернуть оболочку root.

sudo -s

Создайте каталог /var/discourse для хранения всех файлов Discourse.

mkdir /var/discourse

Клонируйте официальный образ Discourse в этот каталог:

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

2: Настройка и запуск Discourse

Откройте каталог /var/discourse:

cd /var/discourse

Запустите встроенный сценарий настройки:

./discourse-setup

Программа задаст вам несколько вопросов:

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

Самозагрузка Discourse занимает от 2 до 8 минут. После этого нужно создать аккаунт администратора.

3: Регистрация администратора

Посетите домен Discourse в браузере. На экране появится страница:

Congratulations, you installed Discourse!
register a new account to get started

Если вы получили ошибку 502 Bad Gateway, подождите пару минут и обновите страницу – возможно, загрузка Discourse не была завершена.

Чтобы создать аккаунт администратора, нажмите кнопку Register и заполните форму Register Admin Account:

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

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

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

После этого на экране появится Admin Quick Start Guide, где вы найдёте полезные советы по настройке Discourse.

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

cd /var/discourse
git pull
./launcher rebuild app

Также обновление можно выполнить с помощью браузера:

http://discourse.example.com/admin/upgrade

Нажмите Upgrade to the Latest Version и следуйте инструкциям мастера.

Заключение

Теперь вы можете пригласить в Discourse других пользователей. Чтобы больше узнать о функциях Discourse, посетите эту страницу.