Креирајте нови Вултр ВПС
Приступите свом Вултр ВПС-у
Замена подешавања (само за инсталацију од 1 ГБ)
Инсталирајте Доцкер/Гит
Инсталирајте Дисцоурсе
Уредите конфигурацију дискурса
Боотстрап Дисцоурсе
Подешавање је завршено
Дискурс је модеран систем дискусија и форума отвореног кода. Посетите званични сајт за демо и преглед тренутног скупа функција. Овај водич ће вас научити како да подесите Дисцоурсе са Доцкер-ом на Убунту 14.04.
Креирајте нови Вултр ВПС
1ГБ РАМ-а је минимални износ, иако се препоручује коришћење најмање 2ГБ РАМ-а. Увек изаберите најновију 64-битну ЛТС дистрибуцију.
Приступите свом Вултр ВПС-у
Повежите се са својим сервером користећи ССХ преко Терминала на Мац-у или ПуТТИ-а на Виндовс-у.
ssh root@123.456.7.8
Замените „123.456.7.8“ ИП-ом вашег сервера.
Од вас ће бити затражено да унесете „Да“ или „Не“ да додате РСА отисак сервера на вашу листу познатих хостова. Откуцајте „Да“ и притисните ентер.
Замена подешавања (само за инсталацију од 1 ГБ)
- Направите празну датотеку за замену:
sudo install -o root -g root -m 0600 /dev/null /swapfile
- Напишите датотеку од 1 ГБ под називом
swapfile:dd if=/dev/zero of=/swapfile bs=1k count=1024k
- Реците Линук-у да је ово свап датотека:
mkswap /swapfile
- Активирајте га:
swapon /swapfile
- Додајте га у системску табелу тако да буде доступан након поновног покретања:
echo "/swapfile swap swap auto 0 0" | sudo tee -a /etc/fstab
- Подесите "сваппинесс" тако да се користи само као бафер за хитне случајеве:
sudo sysctl -w vm.swappiness=10
Инсталирајте Доцкер/Гит
Покрените следећу команду: wget -qO- https://get.docker.io/ | sh
Инсталирајте Дисцоурсе
- Направите фасциклу под називом „дискурс“ у
/varдиректоријуму:mkdir /var/discourse
- Клонирајте званично гит спремиште Дисцоурсе у
/var/discourse:git clone https://github.com/discourse/discourse_docker.git /var/discourse
- Идите у директоријум дискурса:
cd /var/discourse
- Направите копију конфигурационе датотеке као
app.yml:cp samples/standalone.yml containers/app.yml
Уредите конфигурацију дискурса
- Уредите
app.ymlдатотеку:nano app.yml
- Подесите „ДИСЦОУРСЕ_ДЕВЕЛОПЕР_ЕМАИЛС“ на своју адресу е-поште.
- Подесите „ДИСЦОУРСЕ_ХОСТНАМЕ“ на своју веб адресу да бисте приступили дискурсу (пример: дисцоурсе.вултр.цом).
- Унесите своје акредитиве е-поште у „ДИСЦОУРСЕ_СМТП_АДДРЕСС“, „ДИСЦОУРСЕ_СМТП_ПОРТ“, „ДИСЦОУРСЕ_СМТП_УСЕРНАМЕ“ и „ДИСЦОУРСЕ_СМТП_ПАССВОРД“. Обавезно уклоните „#“ (хасхтаг) пре него што уредите следеће стрингове.
- Ако користите само 1 ГБ РАМ-а, подесите „УНИЦОРН_ВОРКЕРС“ на 2 и „дб_схаред_буфферс“ на 128 МБ како бисте имали више меморијског простора.
- Сачувајте датотеку и изађите.
Важно је напоменути да морате правилно подесити подешавања е-поште - иначе ћете имати неисправан сајт!
Боотстрап Дисцоурсе
Трцати: ./launcher bootstrap app
Можда ће вам се током инсталације поставити питање о ССХ кључевима. Унесите „Да“.
Када се процес покретања заврши, покрените Дисцоурсе: ./launcher start app
Подешавање је завршено
Честитамо - сада имате своју инстанцу Дисцоурсе која ради!
Да бисте му приступили, једноставно унесите оно што сте подесили за „ДИСЦОУРСЕ_ХОСТНАМЕ“ у конфигурационој датотеци.
Уживати!