Ciao, ho provato a installare Discourse più volte negli ultimi giorni su una droplet DigitalOcean utilizzando le istruzioni di installazione di base “meno di 30 minuti”, ma ogni volta che l’installazione finisce e vado sul dominio che ho impostato o sull’indirizzo IP della droplet, non compare nulla: sul dominio ottengo l’errore DNS_PROBE_FINISHED_NXDOMAIN e sull’indirizzo IP ottengo ERR_CONNECTION_REFUSED.
Ho cercato in questo forum più e più volte soluzioni e ho capito che probabilmente c’è qualche problema con il certificato SSL e Let’s Encrypt, ma non riesco a trovare una soluzione nei thread precedenti che funzioni. Ho provato a cambiare il mio sottodominio con qualcos’altro nel caso in cui Let’s Encrypt si rifiutasse di emettere un certificato per quello precedente a causa di troppe richieste; ho provato a distruggere la mia droplet e a crearne una nuova con un IP diverso; niente funziona.
È probabile che stia commettendo qualche stupido errore. Ho capito correttamente che tutto ciò che dovrei fare per far funzionare Let’s Encrypt è inserire il mio indirizzo email durante la configurazione? C’è qualche passaggio che mi sto perdendo? Sono relativamente nuovo a tutta questa roba da riga di comando (ecco perché sto seguendo le istruzioni di installazione di base).
Ciao @flyrefi benvenuto
Hmmm, potresti essere limitato da Let’s Encrypt se hai effettuato più tentativi di configurazione, anche se penso che l’installazione standard dovrebbe prevenirlo in una certa misura. Puoi pubblicare altri messaggi di log di errore? Magari svuota anche la cache DNS.
Ciao, grazie. La pulizia della cache DNS non ha sortito alcun effetto.
Discourse Doctor dice “Versione di Discourse su discourse.[mydomain].org: NON TROVATA” e “Versione di Discourse su localhost: NON TROVATA”, ma la sezione Docker Info dice “Il container dell’app Discourse è in esecuzione” e il Test E-mail ha inviato un’e-mail di prova al mio indirizzo e-mail come previsto.
Un’altra cosa: questo errore potrebbe avere a che fare con il fatto che sto cercando di installare Discourse su un server con 1 GB di RAM? Sto cercando di configurare un piccolo forum privato per poche persone e ho pensato che la RAM extra non sarebbe stata necessaria, ma se c’è la possibilità che questo possa causare tutto questo, farò un upgrade.
Prova a eseguire quanto segue da un terminale sul tuo computer, sostituendo www.example.com con il nome di dominio che stai utilizzando per il tuo sito
host www.example.com
Se riesci a condividere l’output qui, qualcuno potrebbe essere in grado di individuare un problema.
Il giga di RAM dovrebbe andare bene. Un’azienda che aiuto originariamente aveva un VPS minimo con 20 GB di spazio. Il livello successivo o due è generalmente migliore. Tuttavia, potresti cavartela a seconda della scala.
Hanno ignorato i miei avvertimenti di un imminente crash a causa della mancanza di spazio che ho segnalato per oltre un mese e non sono più riuscito ad accedere tramite SSH per aggiornare.
Ci sono volute un paio di settimane per risolvere il problema dopo il crash.
Come ha detto @simon, sembra un problema di configurazione nei tuoi record DNS.
Ugh! È stato un errore stupido dopotutto, grazie per avermi indicato la giusta direzione. Avevo scritto l’intero indirizzo (“discourse.[mydomain].com”) come host per il record A, ma NameCheap richiede di inserire solo il sottodominio (“discourse”). Cambiando quello e rifacendo ./discourse-setup un’ultima volta ha funzionato.