Guida per l'installazione di Discourse: Hetzner VDS + Namecheap Private Email SMTP

Ciao,

Sto pianificando di configurare un nuovo forum Discourse e vorrei chiarire alcuni punti:

Server: Acquisterò un VDS da Hetzner. Quale sistema operativo è consigliato per Discourse?

Email/SMTP: Sto valutando l’utilizzo di Namecheap Private Email. Questo servizio SMTP funzionerà senza problemi durante la configurazione di Discourse?

Passaggi di installazione: Dopo aver acquistato il VDS di Hetzner, potresti fornire una guida passo passo su come installare Discourse da zero?

Dominio e IP: Dopo aver acquistato il VDS, devo prima collegare un nome di dominio o posso iniziare la configurazione tramite l’indirizzo IP e aggiungere il dominio in seguito?

Avrò a disposizione sia il VDS di Hetzner che il servizio email di Namecheap in anticipo.
Qualsiasi guida passo passo adatta a qualcuno senza esperienza pregressa sarebbe molto apprezzata.

Grazie in anticipo.

Qui troverai tutto ciò che cerchi per l’installazione :slight_smile:

3 Mi Piace

Ciao!

Dipende dalle dimensioni e dall’attività del tuo forum.

Se è piccolo, un CX22 da 5€/mese andrà benissimo.

Un CAX11 (architettura ARM) ha le stesse specifiche e prezzo, ma trovo che Discourse funzioni ancora meglio su ARM che su x86, non so perché. Lo svantaggio è che non esiste un’immagine ufficiale #email-receiver compatibile con ARM, se hai intenzione di usarlo. Esiste un fork che funziona invece.

Sì, non puoi installare Discourse senza un nome di dominio.

5 Mi Piace

Potrebbe sembrarti facile, ma per me è un po’ complicato.

È sufficiente procedere utilizzando l’indirizzo IP del VDS, o è necessario collegare un nome di dominio?

Devo creare ulteriore spazio vuoto/partizione sul VDS?

E ci sono servizi o professionisti che possono fornire questa configurazione come servizio?

Dato che non avevo mai collegato un nome di dominio prima, immagino sia per questo che non sono riuscito a procedere con l’installazione.

Mi sono connesso tramite SSH usando solo l’indirizzo IP, ma l’installazione non è nemmeno iniziata.

Un piccolo forum funzionerà con un disco da 40 GB, non è necessario spazio aggiuntivo.

È stato lo stesso per me quando ho iniziato il mio percorso con Discourse. Non ho mai usato Linux o SSH.

Fornire una guida su come connettersi al proprio server ospitato da un determinato provider potrebbe essere un po’ al di fuori dell’ambito di questo forum di supporto, ma chiunque è libero di aiutare, ovviamente.

Quando crei un server su Hetzner, avrai la scelta tra utilizzare un file di chiave SSH o un normale accesso/password (verrà generato e inviato via email se ricordo bene).

Numerose guide su Internet descriveranno come connettersi a un server tramite SSH. L’obiettivo che vuoi raggiungere è accedere alla riga di comando del server.

Per quanto riguarda come connettere il dominio all’IP del server, ciò avviene tramite la gestione DNS dall’interfaccia di amministrazione del provider del tuo nome di dominio.

Se sei disposto a pagare per ricevere aiuto, puoi pubblicare su Marketplace :slight_smile:

2 Mi Piace

L’ho installato e ha funzionato. Grazie per i suggerimenti.

Non credo che Namecheap Private Email sia un servizio di posta transazionale e, pertanto, potrebbe non essere il modo migliore per utilizzarlo con Discourse. Dovresti considerare opzioni come Brevo, MailGun o Amazon SES.

Namecheap Private Email non è solo per l’uso della posta in arrivo (IMAP/POP); supporta pienamente la consegna SMTP in uscita sicura. Nella mia configurazione di Discourse ho impostato:

  • mail.privateemail.com come host SMTP

  • Porta 465 / SSL

  • DISCOURSE_SMTP_ENABLE_START_TLS: false

  • DISCOURSE_SMTP_FORCE_TLS: true

e poi ho eseguito ./launcher rebuild app per applicare la configurazione.
I record SPF, DKIM e DMARC sono anche completamente impostati tramite Cloudflare DNS.

Di conseguenza, Discourse si connette al server SMTP di Namecheap in modo sicuro tramite 465/SSL e pienamente in linea con gli standard di posta elettronica.
Dato l’attuale volume di posta elettronica, non vi è alcuna necessità di un servizio di posta elettronica transazionale aggiuntivo come Mailgun, Brevo o Amazon SES in questa fase.

3 Mi Piace

Sono abbastanza sicuro che NameCheap Private Email non sia un servizio di posta transazionale (non riesco a trovare nulla che lo affermi?). Discourse raccomanda di utilizzare un servizio di posta transazionale. Potresti riscontrare problemi come questo se utilizzi servizi come NameCheap Private Email. Se funziona per te, allora :person_shrugging:.

I provider di posta transazionale che ho suggerito sopra sono per lo più gratuiti (eccetto Amazon SES, ma è comunque abbastanza economico). Brevo è 300/giorno, se non ricordo male Mailgun è 100/giorno.

1 Mi Piace

Potrebbe essere una buona idea verificare se i loro termini di servizio consentono l’utilizzo per e-mail transazionali :slight_smile:

Se non è consentito, si rischia di essere sanzionati in qualche modo o che le e-mail vengano erroneamente identificate come spam e bloccate. Parlo per esperienza (non con NameCheap, però).

2 Mi Piace

namecheap è morta per me. Tempo fa uno zio si è ammalato di cancro. Ho configurato un’istanza per coordinare il supporto familiare.

poi

namecheap ha deciso mesi dopo che dovevo caricare documenti di identità statali.

Il nostro avvocato di famiglia ha detto un secco NO. Non le forze dell’ordine. Non una banca. Non l’IRS.

Quindi namecheap ha annullato il dominio sotto i miei piedi.

Raccomando gandi. Godaddy è diversamente orribile.