Вступление
Дискурс - это современная система обсуждений и форумов с открытым исходным кодом. Посетите официальный сайт для демонстрации и разбивки текущего набора функций. Из этого туториала вы узнаете, как настроить Discourse с Docker в Ubuntu 18.04.
Создать новый Vultr VPS
Рекомендуется использовать не менее 2 ГБ оперативной памяти. Всегда выбирайте последний 64-битный дистрибутив LTS.
Доступ к вашему Vultr VPS
Подключитесь к вашему серверу, используя SSH через Терминал на Mac или PuTTY на Windows.
ssh [email protected]
Замените «123.456.7.8» на IP вашего сервера.
Установите Docker / Git
Запустите следующую команду:
wget -qO- https://get.docker.io/ | sh
Установить Дискурс
Создайте в каталоге папку «discourse» /var
:
mkdir /var/discourse
Клонировать официальный репозиторий Discourse git в /var/discourse
:
git clone https://github.com/discourse/discourse_docker.git /var/discourse
Перейдите в каталог Discourse:
cd /var/discourse
Сделайте копию файла конфигурации как app.yml
:
cp samples/standalone.yml containers/app.yml
Изменить конфигурацию Дискурса
Отредактируйте app.yml
файл:
nano app.yml
Установите DISCOURSE\_DEVELOPER_EMAILS
на свой адрес электронной почты.
Установите DISCOURSE\_HOSTNAME
на свой веб - адрес для доступа дискурсе, например: discourse.example.com
.
Введите адрес электронной почты в учетные данные DISCOURSE\_SMTP\_ADDRESS
, DISCOURSE\_SMTP\_PORT
, DISCOURSE\_SMTP\_USERNAME
и DISCOURSE\_SMTP\_PASSWORD
. Обязательно удалите #
перед редактированием строк.
Сохраните файл и выйдите.
Примечание: у вас должны быть правильно настроены настройки электронной почты - иначе у вас будет сломанный сайт!
Бутстрап Дискурс
Запустите начальную загрузку:
./launcher bootstrap app`
Во время установки вам может быть задан вопрос о ключах SSH. Тип Yes
.
После завершения процесса начальной загрузки запустите Discourse:
./launcher start app
Вывод
Чтобы получить доступ к Discourse isntance, просто введите то, что вы установили DISCOURSE\_HOSTNAME
в своем браузере.