Uvod
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 Dockerom na Ubuntu 18.04.
Napravite novi Vultr VPS
Preporuča se korištenje najmanje 2 GB RAM-a. Uvijek odaberite najnoviju 64-bitnu LTS distribuciju.
Pristupite svom Vultr VPS-u
Povežite se sa svojim poslužiteljem koristeći SSH putem terminala na Macu ili PuTTY na Windowsima.
ssh root@123.456.7.8
Zamijenite "123.456.7.8" IP-om svog poslužitelja.
Instalirajte Docker/Git
Pokrenite sljedeću naredbu:
wget -qO- https://get.docker.io/ | sh
Instalirajte Discourse
Napravite mapu pod nazivom "discourse" u /varimeniku:
mkdir /var/discourse
Klonirajte službeno git spremište Discourse u /var/discourse:
git clone https://github.com/discourse/discourse_docker.git /var/discourse
Idite u direktorij Discoursa:
cd /var/discourse
Napravite kopiju konfiguracijske datoteke kao app.yml:
cp samples/standalone.yml containers/app.yml
Uredite konfiguraciju diskursa
Uredite app.ymldatoteku:
nano app.yml
Postavite DISCOURSE\_DEVELOPER_EMAILSna svoju adresu e-pošte.
Postavite DISCOURSE\_HOSTNAMEna svoju web adresu za pristup diskursu, na primjer: discourse.example.com.
Unesite e-mail vjerodajnice u DISCOURSE\_SMTP\_ADDRESS, DISCOURSE\_SMTP\_PORT, DISCOURSE\_SMTP\_USERNAMEi DISCOURSE\_SMTP\_PASSWORD. Obavezno uklonite #prije uređivanja nizova.
Spremite datoteku i izađite.
Napomena: morate ispravno postaviti postavke e-pošte - inače ćete imati pokvarenu stranicu!
Bootstrap diskurs
Pokrenite bootstrap:
./launcher bootstrap app`
Možda će vam se tijekom instalacije postaviti pitanje o SSH ključevima. Upišite Yes.
Nakon što se proces pokretanja završi, pokrenite Discourse:
./launcher start app
Zaključak
Da biste pristupili svojoj instanci Discourse, jednostavno upišite ono što ste postavili DISCOURSE\_HOSTNAMEu pregledniku.