Come impostare il forum Discourse.org su Linux [Linode] in modo corretto: passaggi testati e verificati
Pubblicato: 2020-04-01
In Crunchify, abbiamo il nostro forum della community: https://ask.crunchify.com
.
Sul forum della comunità ask.crunchify.com, stiamo usando Discourse
come software del forum. La configurazione del forum dovrebbe essere semplice come l'installazione di WordPress, ma sfortunatamente it's not the case
di Discourse.
Abbiamo descritto in dettaglio perché abbiamo scelto Discourse qualche tempo fa. Si prega di dare un'occhiata al motivo dettagliato lì.
In questo tutorial esamineremo i passaggi su how to setup Discourse.org Forum
sul nodo Linode in modo corretto. Tutti i passaggi seguenti sono verified and tested successfully
. Inoltre, se hai domande di seguito, sei nel posto giusto.
- Suggerimenti per un buon VPS per ospitare Discourse
- Come installare Discourse su Ubuntu 14.04 LTS
- Installa Discourse su Linode
- Installazione del discorso di 15 minuti su Linode
- Installazione di Discourse su Ubuntu
- Configurazione del forum Linode e Discourse.org
Iniziamo:
Passo 1
- Iscriviti a Linode.
- Fare clic su
Add a Linode
. - Seleziona
Linode 4096
- Basato su GeoLocation – Seleziona posizione
- Clicca su
Add this Linode
in fondo alla pagina.


Passo 2
Una volta completato il checkout e completati tutti i passaggi di pagamento, dovresti essere in grado di vedere il tuo Linode con nome Hostname
e IP
.

Passaggio 3
- Installa un'immagine sulla tua macchina virtuale.
- Fare clic sul collegamento Distribuisci un'immagine. Poiché ho già configurato il mio sistema operativo in precedenza, vedi il profilo del sistema operativo esistente lì
- Scegli
Ubuntu 14.04 LTS
dall'elenco (schermata successiva) richiesto per il forum Discourse.org. - Per l'opzione
Deployment Disk Size
fornire tutte le dimensioni disponibili. - Fare clic su
Deploy
.

Passaggio 4 Avvia la tua VM

Passaggio 5
Vai alla scheda di remote access
e controlla il comando per accedere al tuo Linode (qui linode è un termine, che rappresenta una VM che ha 2 GB di RAM e 2 core CPU).

Dopo questo step-5
suppongo che non sia necessario venire a Linode Manager
.
Tutti i passaggi seguenti avverranno in Mac OS X Terminal
o se su Windows OS, sarà sull'utilità di comando Putty.
Passaggio 6
Ora accedi utilizzando macOS Terminal.

Come puoi vedere nell'immagine sopra, abbiamo alcuni aggiornamenti per i pacchetti. Utilizzare il comando seguente per aggiornare i pacchetti.
1 |
$ apt - get update && apt - get upgrade |
Passaggio 7
Ora è il momento di configurare Linode e installare Discourse, Docker, ecc.
Tra, ecco l' list of commands
che ho eseguito in modo configurato Discourse Correct. Esamineremo ogni passaggio nei dettagli di seguito.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
root @ crunchify : ~ # history 1 apt - get update && apt - get upgrade 2 echo "crunchify" > / etc / hostname 3 hostname - F / etc / hostname 4 cat / etc / default / dhcpcd | grep SET_HOSTNAME 5 nano / etc / hosts 6 dpkg - reconfigure tzdata 7 hostname 8 wget - qO - https : //get.docker.com/ | sh 9 mkdir / var / discourse 10 git clone https : //github.com/discourse/discourse_docker.git /var/discourse 11 cp / var / discourse / samples / standalone . yml / var / discourse / containers / app . yml 12 nano / var / discourse / containers / app . yml 13 / var / discourse / launcher bootstrap app -- skip - prereqs 14 / var / discourse / launcher start app -- skip - prereqs |
Passaggio 8 Imposta il nome host
Esegui sotto i 4 comandi e imposta correttamente il nome host.

1 2 3 4 |
$ echo "crunchify" > / etc / hostname $ hostname - F / etc / hostname $ cat / etc / default / dhcpcd | grep SET_HOSTNAME $ nano / etc / hosts |
Passaggio 9 Modifica fuso orario
$ dpkg-reconfigure tzdata
Segui lo schermo visivo e imposta il fuso orario come richiesto.

Una volta fatto. Dovresti vedere i valori del tuo fuso orario nella finestra del Terminale.
1 2 3 4 5 |
root @ crunchify : ~ # dpkg-reconfigure tzdata Current default time zone : 'America/Chicago' Local time is now : Thu Mar 31 15 : 45 : 30 CDT 2016. Universal Time is now : Thu Mar 31 20 : 45 : 30 UTC 2016. |
Passaggio 10 Installa il forum del discorso
10.1) Installa Docker
$ wget -qO- https://get.docker.com/ | sh
Usa il comando sopra per installare il contenitore Docker
. Docker è una tecnologia container che ci aiuta a semplificare la creazione, la distribuzione e l'esecuzione di applicazioni con un solo clic.
10.2) Installa il discorso
1 2 3 |
$ mkdir / var / discourse $ git clone https : //github.com/discourse/discourse_docker.git /var/discourse $ cp / var / discourse / samples / standalone . yml / var / discourse / containers / app . yml |
10.3) Aggiorna il file app.yml
$ nano /var/discourse/containers/app.yml
Fondamentalmente dobbiamo cambiare solo i parametri sottostanti. È necessario seguire questi passaggi per configurare il server di posta elettronica in modo corretto. Hai bisogno di una configurazione sul lato dell'app Google se utilizzi Google Apps per il tuo dominio.

Fare clic su CTRL-X
, fare clic su Y
e Press Enter
per uscire dal comando nano.
10.4) Avviare il forum del discorso
1 2 |
$ / var / discourse / launcher bootstrap app -- skip - prereqs $ / var / discourse / launcher start app -- skip - prereqs |
- Il comando
bootstrap app
inizierà a creare la tua app Discourse. Potrebbero essere necessariup-to 5 min
per costruire completamente secondo la potenza del tuo linode. - il comando
start app
avvierà effettivamente il forum del discorso.
Step-11) Visita il tuo forum
- Registrati utilizzando un'e-mail che hai specificato nel
step 10.3
.

Nel mio caso è https://ask.crunchify.com
Passaggio 12) Configurazione della registrazione utilizzando gli account dei social media
- Passi per la registrazione a Twitter
- Passaggi per la registrazione a Facebook
- Passaggi di registrazione a Google

Questo è tutto.. Evviva. Ora possiedi il forum Discourse. Questi passaggi non sono semplici? Facci sapere se riscontri issue
con questi passaggi. Cercheremo di aggiornare questo post regolarmente in base al feedback.
Cerchi qualche personalizzazione in più? Visita
all Discourse.org posts
qui: https://crunchify.com/tag/discourse/