Креирајте нови Вултр ВПС
Приступите свом Вултр ВПС-у као роот
Замена подешавања (само за инсталацију од 1 ГБ)
Инсталација
Дискурс је модеран систем дискусија и форума отвореног кода. Посетите званични сајт за демо и преглед тренутног скупа функција. Овај водич ће вас научити како да подесите Дисцоурсе са Доцкер ЦЕ на Дебиан 9.
Креирајте нови Вултр ВПС
1ГБ РАМ-а је минимални износ, иако се препоручује коришћење најмање 2ГБ РАМ-а.
Приступите свом Вултр ВПС-у као роот
Повежите се са својим сервером користећи ССХ преко Терминала на Мац-у или ПуТТИ-а на Виндовс-у.
ssh root@203.1.113.1
Замените 203.1.113.1ИП-ом вашег сервера.
Од вас ће бити затражено да унесете Yesили Noдодате РСА отисак прста сервера на вашу листу познатих хостова. Откуцајте Yesи притисните ENTER.
Замена подешавања (само за инсталацију од 1 ГБ)
Направите празну датотеку за замену:
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" | tee -a /etc/fstab
Подесите swappinessтако да се користи само као бафер за хитне случајеве:
sysctl -w vm.swappiness=10
Инсталација
Да бисте инсталирали Доцкер ЦЕ, пратите све кораке овог водича .
Инсталирајте Гит.
apt update
apt install git -y
Направите фасциклу названу discourseу /varдиректоријуму:
mkdir /var/discourse
Клонирајте званично Гит спремиште Дисцоурсе у /var/discourse:
git clone https://github.com/discourse/discourse_docker.git /var/discourse
Идите у discourseдиректоријум:
cd /var/discourse
Покрените алатку за подешавање:
./discourse-setup
Одговорите на следећа питања када се то од вас затражи:
Hostname for your Discourse? [discourse.anydomain.com]:
Email address for admin account(s)? [admin1@anydomain.com,admin2@anydomain.com]:
SMTP server address? [smtp.anydomain.com]:
SMTP port? [587]:
SMTP user name? [user@anydomain.com]:
SMTP password? [pa$$word]:
Let's Encrypt account email? (ENTER to skip) [admin1@anydomain.com]:
Ово ће генерисати app.ymlконфигурациону датотеку у ваше име, а затим покренути боотстрап. Ако треба да промените ова подешавања након покретања, можете ./discourse-setupпоново да покренете (читаће ваше старе вредности из датотеке) или уредите containers/app.ymlпомоћу Нано-а, а затим да покренете ./launcher rebuild appда ваше промене ступе на снагу.
Напомена: Морате правилно подесити подешавања е-поште да би ваша веб локација функционисала.
Честитамо, сада имате своју сопствену инстанцу Дисцоурсе-а и ради. Да бисте му приступили, једноставно унесите име хоста ( http://discourse.anydomain.com) које сте конфигурисали у веб претраживач и довршите конфигурацију.