Napravite novi Vultr VPS
Pristupite svom Vultr VPS-u kao root
Promjena postavki (samo za instalaciju od 1 GB)
Montaža
Discourse je moderan sustav za rasprave i forume otvorenog koda. Posjetite službenu stranicu za demo i pregled trenutnog skupa značajki. Ovaj vodič će vas naučiti kako postaviti Discourse s Docker CE na Debianu 9.
Napravite novi Vultr VPS
1 GB RAM-a je minimalni iznos, iako se preporučuje korištenje najmanje 2 GB RAM-a.
Pristupite svom Vultr VPS-u kao root
Povežite se sa svojim poslužiteljem koristeći SSH putem terminala na Macu ili PuTTY na Windowsima.
ssh root@203.1.113.1
Zamijenite 203.1.113.1IP-om svog poslužitelja.
Od vas će se tražiti da upišete Yesili Nododate RSA otisak prsta poslužitelja na popis poznatih hostova. Upišite Yesi pritisnite ENTER.
Promjena postavki (samo za instalaciju od 1 GB)
Napravite praznu swap datoteku:
install -o root -g root -m 0600 /dev/null /swapfile
Napišite datoteku od 1 GB pod nazivom swapfile:
dd if=/dev/zero of=/swapfile bs=1k count=1024k
Recite Linuxu da je ovo swap datoteka:
mkswap /swapfile
Aktivirajte ga:
swapon /swapfile
Dodajte ga u tablicu sustava tako da bude dostupan nakon ponovnog pokretanja:
echo "/swapfile swap swap auto 0 0" | tee -a /etc/fstab
Postavite swappinesstako da se koristi samo kao međuspremnik za hitne slučajeve:
sysctl -w vm.swappiness=10
Montaža
Da biste instalirali Docker CE, slijedite sve korake ovog vodiča .
Instalirajte Git.
apt update
apt install git -y
Napravite mapu nazvanu discourseu /varimeniku:
mkdir /var/discourse
Klonirajte službeno spremište Discourse Git u /var/discourse:
git clone https://github.com/discourse/discourse_docker.git /var/discourse
Idite u discourseimenik:
cd /var/discourse
Pokrenite alat za postavljanje:
./discourse-setup
Odgovorite na sljedeća pitanja kada se to od vas zatraži:
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]:
Ovo će generirati app.ymlkonfiguracijsku datoteku u vaše ime, a zatim pokrenuti bootstrap. Ako trebate promijeniti ove postavke nakon pokretanja sustava, možete ga ./discourse-setupponovno pokrenuti (čitat će vaše stare vrijednosti iz datoteke) ili urediti containers/app.ymlpomoću Nanoa, a zatim pokrenuti ./launcher rebuild appda vaše promjene stupe na snagu.
Napomena: morate ispravno postaviti postavke e-pošte da bi vaša stranica radila.
Čestitamo, sada imate svoju vlastitu instancu Discourse koja radi. Da biste mu pristupili, jednostavno upišite naziv hosta ( http://discourse.anydomain.com) koji ste konfigurirali u web preglednik i dovršite konfiguraciju.