• Regolamento Macrocategoria DEV
    Prima di aprire un topic nella Macrocategoria DEV, è bene leggerne il suo regolamento. Sei un'azienda o un hosting/provider? Qui sono anche contenute informazioni per collaborare con Sciax2 ed ottenere l'accredito nella nostra community!

Guida Come installare Discourse senza Docker

sant0

Utente Esperto
Autore del topic
1 Settembre 2014
1.345
124
Miglior risposta
0
Salve salvino :emoji_kaffèèè: vi ricordavate quando parlavamo della forumboard Discourse? XenForo sta piacendo a tutti gli utenti di Sciax2, compreso me, ma oggi vi farò vedere, in modo super sbrekintosh, cos'è meglio
Perfavore, Entra oppure Registrati per vedere i Link!
.

È una forumboard scritta in Ruby on Rails e Javascript (utilizza PostreSQL e non MySQL).
Dato che c'è molto di cui parlare ecco qui le sue features:
Perfavore, Entra oppure Registrati per vedere i Link!


Potete provare la piattaforma da
Perfavore, Entra oppure Registrati per vedere i Link!
e poi decidere di installarla in seguito.
Dato che io sono una brava persona vi andrò a spiegare come si installa:emoji_nerd::emoji_nerd:

Dal seguente
Perfavore, Entra oppure Registrati per vedere i Link!
potete decidere se lanciare una demo di 1 ora o scaricarlo e installarlo nel vostro SO (Linux o MacOS) oppure in una VM.

Per la demo non c'è molto da dire: una volta installata, dovrete accedere con i dati di accesso ricevuti via email.

Se invece avete deciso di installarlo, ecco una lista dei passaggi dopo aver avviato il file .run:
  • Cliccate su Next;
  • Selezionate di installare anche PhpPgAdmin (una versione di PhpMyAdmin per PostreSQL);
  • Selezionate la cartella ove andrà installato Discourse;
  • Riempite il form con le nostre informazioni personali;
  • Selezionate la porta del database (PostreSQL usa la 5432);
  • Selezionate il nome del Forum e l'hostname;
  • Selezionate se volete lanciare il sito nel cloud di Bitnami;
  • Attendete il setup.
Oltre Discourse, andrete ad installare automaticamente PostreSQL e Redis.
Una volta completato, Discourse sarò hostato nella porta 8080, ma dato che la porta che si usa per sviluppare applicazioni in Ruby on Rails è la 3000, potete modificarla dalla GUI di gestione di Discourse (nella cartella ove avete installato Discourse) nella sezione Manage Servers e Configure Apache. Una volta riavviato Apache potrete accedere a Discourse (esempio:
Perfavore, Entra oppure Registrati per vedere i Link!
).
Se la GUI vi fa schifo, potete gestire l'applicazione da terminale con il file ctlscript.sh, che è PIÙ MEGLIO ASSAI :emoji_blush:

Detto questo, vi allego alcuni screenshots :emoji_smiley:
 

Allegati

  • d-1.png
    d-1.png
    95,4 KB · Visualizzazioni: 7
  • d-2.png
    d-2.png
    134,5 KB · Visualizzazioni: 6
  • d-3.png
    d-3.png
    48,2 KB · Visualizzazioni: 7
  • d-4.png
    d-4.png
    357,3 KB · Visualizzazioni: 6
  • d-5.png
    d-5.png
    112,6 KB · Visualizzazioni: 6
  • d-6.png
    d-6.png
    82,4 KB · Visualizzazioni: 6
  • d-7.png
    d-7.png
    52,7 KB · Visualizzazioni: 7
  • Like
Reactions: Sciax2
Mi spiace dover sottolineare che Discourse non andrebbe installato così ma con Docker, in quanto mantenere la piattaforma aggiornata diventa altrimenti molto più complesso, ma soprattutto è la pratica consigliata nel forum ufficiale nel quale addirittura offrono assistenza solo se utilizzi Docker per installare Discourse.
 
Mi spiace dover sottolineare che Discourse non andrebbe installato così ma con Docker, in quanto mantenere la piattaforma aggiornata diventa altrimenti molto più complesso, ma soprattutto è la pratica consigliata nel forum ufficiale nel quale addirittura offrono assistenza solo se utilizzi Docker per installare Discourse.
Giustissimo quello che dici. Infatti la guida ufficiale lo dice pure:
Perfavore, Entra oppure Registrati per vedere i Link!