Главная страница » Как установить Discourse на Ubuntu 18.04
Как установить Discourse на Ubuntu 18.04
- автор: Александр
Автор выбрал Фонд свободного и открытого исходного кода для получения пожертвования в рамках программы Write for DOnations.
Discourse — это дискуссионная платформа с открытым исходным кодом. Вы можете использовать Discourse в качестве списка рассылки, дискуссионного форума или длинного чата. В этом руководстве вы установите Discourse в изолированной среде с помощью Docker, приложения для контейнеризации.
Прежде чем приступить к работе, вам понадобится несколько вещей:
sudo
без полномочий root и брандмауэром. В качестве руководства вы можете обратиться к нашему руководству по первоначальной настройке сервера для Ubuntu 18.04.discourse.your_domain
. Перед загрузкой и установкой Discourse создайте каталог /var/discourse
. Здесь будут находиться все ваши файлы, связанные с Discourse:
- sudo mkdir /var/дискурс
Наконец, клонируйте официальный образ Docker Discourse в /var/discourse
:
- sudo git clone https://github.com/discourse/discourse_docker.git/var/discourse
Имея образ Discourse Docker, вы можете установить и настроить свою платформу.
Перейдите в каталог /var/discourse
:
- компакт-диск /var/дискурс
Теперь запустите прилагаемый скрипт установки:
- 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 минут, после чего ваш экземпляр будет запущен. Теперь вы можете открыть веб-браузер и создать учетную запись администратора.
Посетите discourse.your_domain
в своем любимом веб-браузере, и вы увидите заставку Discourse «Поздравляем».
Если вы получили сообщение об ошибке 502 Bad Gateway, попробуйте подождать минуту или две, а затем обновить браузер; Возможно, установка Discourse не завершена.
Когда страница загрузится, нажмите синюю кнопку Register . Вы увидите форму под названием Register Admin Account со следующими полями:
Затем нажмите синюю кнопку Register в форме, чтобы отправить ее. Вы увидите диалоговое окно с надписью Confirm your Email . Проверьте свой почтовый ящик на наличие письма с подтверждением. Если вы его не получили, попробуйте нажать кнопку Resend Activation Email . Если вы по-прежнему не можете зарегистрировать новую учетную запись администратора, ознакомьтесь с контрольным списком устранения неполадок с электронной почтой Discourse.
После регистрации вашей учетной записи администратора запустится мастер установки, который проведет вас через базовую настройку Discourse. Вы можете просмотреть его сейчас или нажать Maybe Later чтобы пропустить.
После завершения или пропуска мастера настройки вы увидите некоторые темы и краткое руководство администратора Discourse. Краткое руководство с надписью « READ ME FIRST и содержит советы по дальнейшей настройке установки Discourse.
Ваша платформа Discourse теперь готова к использованию. Если вам понадобится обновить Discourse в будущем, вы можете сделать это из командной строки, вытащив последнюю версию кода из репозитория Git и пересобрав приложение:
- компакт-диск /var/дискурс
- sudo git pull
- sudo ./launcher перестроить приложение
Вы также можете обновить Discourse в своем браузере. Посетите http:// discourse.your_domain /admin/upgrade
, нажмите « Upgrade to the Latest Version и следуйте инструкциям.
Теперь вы можете начать управлять своим форумом Discourse и разрешить пользователям регистрироваться. Вы можете узнать больше о возможностях Discourse на официальной странице Discourse About.