Siamo interessati al software del forum Discourse e vorremmo saperne di più.
Utilizziamo anche siti WordPress su Windows e Linux.
Potete fornirci maggiori informazioni sulle possibilità di utilizzare/integrare il software del forum Discourse con o in combinazione con i siti WordPress, incluso un unico meccanismo di accesso?
Come collegare il mio sito WordPress al forum Discourse?
C’è una differenza tra il file ‘discourse-master.zip’ su “discourse.org” e il plugin wp-discourse?
Dopo aver decompresso il file, come si installa (poiché non vedo un file di installazione)?
Se ci sono altri aspetti specifici che dovrei conoscere riguardo alla nostra situazione (siti WordPress), vorrei esserne informato.
durante l’installazione di Discourse su un server Linux ho riscontrato questi errori alla fine:
DISCOURSE_SMTP_PASSWORD impostato sul valore predefinito errato: pa$$word
Spiacente, le impostazioni di containers/app.yml non sono valide: impossibile continuare!
Se hai requisiti particolari, modifica containers/app.yml e poi esegui:
./launcher bootstrap app
[root@owsoel14401 discourse]# ./launcher bootstrap app
ERRORE: La versione di Docker 1.13.1 non è supportata. Si prega di aggiornare almeno alla versione 17.03.1, o consigliata 17.06.2
Utilizziamo Docker 1.13.1; questo è un problema per l’installazione?
Grazie per la tua risposta. Non sapevo che la versione di Docker fosse uno dei requisiti.
Ho aggiornato Docker alla versione 19.03.13, ma durante l’installazione ricevo questi messaggi di errore relativi a docker.io e netstat:
[root@owsoel14401 discourse]# ./discourse-setup
**which: no docker.io in (/opt/rh/rh-git218/root/usr/bin:/sbin:/bin:/usr/sbin:/usr/bin)**
**which: no docker.io in (/opt/rh/rh-git218/root/usr/bin:/sbin:/bin:/usr/sbin:/usr/bin)**
**./discourse-setup: line 282: netstat: command not found**
**./discourse-setup: line 282: netstat: command not found**
Le porte 80 e 443 sono libere per l'uso
'samples/standalone.yml' -> 'containers/app.yml'
Rilevati 3GB di memoria e 4 core fisici della CPU
impostazione db_shared_buffers = 768MB
impostazione UNICORN_WORKERS = 8
Parametri di memoria in containers/app.yml aggiornati.
Puoi dirmi cosa devo fare prima di procedere con l’installazione?
Stiamo cercando di installare Discourse per la prima volta sulla nostra macchina di test, che non ha una connessione a Internet.
Su questa macchina abbiamo posizionato i pacchetti di Discourse e Docker.
Durante l’installazione, vedo che Discourse sta cercando di stabilire una connessione con https://registry-1.docker.io/v2/.
Vedi sotto:
*Errore di risposta dal demone: Get https://registry-1.docker.io/v2/: net/http: richiesta annullata in attesa della connessione (Client.Timeout superato in attesa delle intestazioni)*
*Errore di risposta dal demone: Get https://registry-1.docker.io/v2/: net/http: richiesta annullata in attesa della connessione (Client.Timeout superato in attesa delle intestazioni)*
*Impossibile trovare l'immagine 'discourse/base:2.0.20201004-2310' in locale*
*docker: Errore di risposta dal demone: Get https://registry-1.docker.io/v2/: net/http: richiesta annullata in attesa della connessione (Client.Timeout superato in attesa delle intestazioni).*
L'URL https://registry-1.docker.io/v2/ mi restituisce questo messaggio: {"errors":[{"code":"UNAUTHORIZED","message":"autenticazione richiesta","detail":null}]}
Posso scaricare il pacchetto da https://registry-1.docker.io/v2/ e trasferirlo direttamente sulla mia macchina di test, così da non aver bisogno di una connessione a Internet?
Seconda domanda: Nella community ho letto quanto segue:
Puoi installare Discourse su un computer connesso a Internet e trasferire l’immagine Docker al computer disconnesso. Questa non è un’installazione ufficialmente supportata e alcune funzionalità richiedono la connettività. Prova a cercare su Google “trasferire immagine Docker” o qualcosa di simile.
Puoi dirmi quali funzionalità richiedono la connettività?
Ciao Ghislain. Mi dispiace, ma configurare un’istanza di Discourse che non può connettersi a Internet va oltre la portata di ciò che posso supportare gratuitamente qui. Se hai un budget, puoi contattarmi o pubblicare in Marketplace.
Forse qualcun altro può aiutarti.
Il mio suggerimento sarebbe di configurare un server di prova da qualche parte che possa connettersi a Internet.
Grazie ancora per la tua risposta.
Comprendo il tuo punto di vista.
Vorrei spiegare la nostra situazione.
All’interno della nostra azienda abbiamo scelto due applicazioni per forum.
Una di esse è “Discourse Forum”.
Al momento il nostro obiettivo è verificare se l’applicazione soddisfi tutti i nostri criteri di accettazione.
È per questo motivo che vogliamo installare l’applicazione prima nel nostro ambiente di test, che non è connesso a Internet.
Tuttavia, secondo la nostra politica, gli ambienti di sviluppo, test e accettazione non sono connessi a Internet, ad eccezione dell’ambiente di produzione.
Naturalmente siamo disposti a pagare per i tuoi servizi.
Ciò che chiediamo è quanto segue:
Ambiente di test:
Nel contesto della verifica se l’applicazione soddisfi i nostri criteri, vorremmo installare Discourse nel nostro ambiente di test senza connessione a Internet.
Esistono opzioni per farlo?
È possibile ricevere da te un’immagine Docker in modo da non aver bisogno di una connessione a Internet durante l’installazione?
Ambiente di produzione:
Per motivi di sicurezza, non è auspicabile per noi che l’installazione di Discourse stabilisca una connessione con il mondo esterno tramite Internet. La nostra politica non lo consente.
Hai opzioni per questo caso particolare, per un’installazione offline nel nostro ambiente di produzione, inclusi pacchetti e aggiornamenti di sicurezza futuri? Immagino che anche altre aziende abbiano le stesse esigenze.
Se ritieni che sia possibile sia per l’ambiente di test che per quello di produzione, nel contesto sopra descritto, vorremmo avvalerci dei tuoi servizi dietro pagamento, e vorremmo conoscere i relativi costi.