Come si risolve? Sto usando l’app one-click di DigitalOcean
Probabilmente è dovuto all’incompatibilità di Cloudflare con il programma di installazione. Forse puoi provare a disabilitare temporaneamente il proxy di Cloudflare (la nuvola arancione) per i tuoi record A durante l’installazione, oppure modificare manualmente il file app.yml e ricostruire (è quello che faccio io).
Come modificare app.yml?
cd /var/discourse
nano containers/app.yml
Non dimenticare di aggiungere questa riga nella sezione templates all’inizio del tuo app.yml:
- "templates/cloudflare.template.yml"
Inserisci le informazioni necessarie, come hostname e le credenziali SMTP.
Salva ed esci, poi esegui:
./launcher rebuild app
Sì, sembra tutto a posto. Se provi ora l’installer con quella funzione disabilitata, dovrebbe funzionare. In caso di successo, dovrai comunque aggiungere il template di Cloudflare all’app.yml e ricostruire il progetto.
Devi scorrere più in basso nel file per vedere quei campi. L’installazione è fallita anche con il proxy di Cloudflare disattivato?
Consiglio AWS SES, è il servizio di fascia alta più conveniente che conosca. Non è gratuito, ma è economico e basato sul consumo, senza minimi.
Non so per l’uso di un Gmail gratuito, non l’ho provato. Potresti cercare tra i forum per informazioni al riguardo.
AWS SES: prezzo di partenza gratuito per 12 mesi
Penso che questo valga solo se stai ospitando Discourse con loro su un’istanza EC2, a meno che non mi stia sbagliando.
Ok, proverò SendGrid
Mailgun è un eccellente provider SMTP: devi solo verificare con una carta di credito/debito, ma non ti addebiterà alcun costo.



