Introduksjon
Diskurs er et moderne diskusjons- og forumsystem med åpen kildekode. Besøk det offisielle nettstedet for en demo og en oversikt over gjeldende funksjonssett. Denne opplæringen vil lære deg hvordan du setter opp Discourse med Docker på Ubuntu 18.04.
Opprett en ny Vultr VPS
Det anbefales å bruke minst 2 GB RAM. Velg alltid den siste 64-biters LTS-distribusjonen.
Få tilgang til din Vultr VPS
Koble til serveren din ved hjelp av SSH via terminalen på Mac eller PuTTY på Windows.
ssh root@123.456.7.8
Erstatt "123.456.7.8" med serverens IP.
Installer Docker/Git
Kjør følgende kommando:
wget -qO- https://get.docker.io/ | sh
Installer diskurs
Lag en mappe kalt "diskurs" i /varkatalogen:
mkdir /var/discourse
Klon det offisielle Discourse git-depotet i /var/discourse:
git clone https://github.com/discourse/discourse_docker.git /var/discourse
Gå inn i diskurskatalogen:
cd /var/discourse
Lag en kopi av konfigurasjonsfilen som app.yml:
cp samples/standalone.yml containers/app.yml
Rediger diskurskonfigurasjonen
Rediger app.ymlfilen:
nano app.yml
Sett DISCOURSE\_DEVELOPER_EMAILStil e-postadressen din.
Angi DISCOURSE\_HOSTNAMEnettadressen din for å få tilgang til Diskurs, for eksempel: discourse.example.com.
Skriv inn e-postlegitimasjonen din i DISCOURSE\_SMTP\_ADDRESS, DISCOURSE\_SMTP\_PORT, DISCOURSE\_SMTP\_USERNAMEog DISCOURSE\_SMTP\_PASSWORD. Sørg for å fjerne #før du redigerer strengene.
Lagre filen og avslutt.
Merk: du må ha riktig konfigurert e-postinnstillinger - ellers vil du ha et ødelagt nettsted!
Bootstrap-diskurs
Start bootstrap:
./launcher bootstrap app`
Du kan bli stilt et spørsmål under installasjonen om SSH-nøkler. Skriv inn Yes.
Når oppstartsprosessen er fullført, start Diskurs:
./launcher start app
Konklusjon
For å få tilgang til Diskurs-forekomsten din, skriv ganske enkelt inn det du angir DISCOURSE\_HOSTNAMEi nettleseren din.