Provider di hosting raccomandati per chi si autocostruisce

Questa guida è destinata a persone che non sono amministratori di sistema e che desiderano semplicemente far funzionare Discourse. Si tratta di un elenco di servizi di hosting cloud considerati affidabili e sufficientemente semplici da configurare per un principiante, con il minimo di intervento manuale possibile. Dovresti essere in grado di creare un account e un server su cui eseguire la tua istanza di Discourse, completando l’operazione in circa 30 minuti.

Ho installato Discourse su ciascuno di questi servizi, ricevuto un’email da Discourse e utilizzato tale email per accedere come amministratore. Per tutti questi, le istruzioni standard Install Cloud funzionano perfettamente.

E AWS, Azure e Google Cloud?

Se hai passato molte ore a utilizzare bash, sai cosa sono le porte 80, 443 e 22, e sei familiare con firewall, partizioni e cos’è un bucket S3, ciascuno di questi funzionerà perfettamente. Se non hai mai trovato una soluzione ai tuoi problemi utilizzando Stack Exchange, è probabile che dovresti tenerti alla larga da questi provider. Questi sono le auto sportive capricciose del mondo dell’hosting. Questa guida ha lo scopo di aiutarti a trovare qualcosa di più simile a una Honda Civic piuttosto che a una vettura di Formula 1.

E OtherGreatService?

Semplice e Affidabile

La tabella seguente fornisce un confronto tra questi provider facili da usare. La colonna “Tempo di build” è il risultato di

time ./launcher rebuild app

Non è un benchmark significativo, ma una misura approssimativa della velocità di CPU, disco e rete. I risultati possono variare. Puoi notare, tuttavia, che l’istanza “ottimizzata” di Digital Ocean è quasi due volte più veloce di quella standard da 1 GB.

Provider Prezzo Disco CPU GB RAM Tempo di build Data Center
Digital Ocean $6 25GB 1 1 10m US (2), NL, SG, UK, DE, CA, IN, AU
DO Ottimizzato $42 25GB 2 4 5m47s US (2), NL, SG, UK, DE, CA, IN
Hetzner CX22 (x86) €3.95 40GB 2 4 9m56s DE, FI, SG, US (2)
Hetzner CAX11 (arm64) €3.95 40GB 2 4 5m45s DE, FI
Lightsail $10 30GB 1 2 8m17s US (3), JP, SG, AU, IN
Linode 1024 $5 20GB 1 1 9m46s US (3), UK, DE, SG, JP
Scaleway E10 10GB 2 2 ---- FR, PL, NL
Upcloud $10 30GB 1 2 7m22s DE, FI, NL, JP, UK, US
Vultr $5 24GB 1 1 8m US (7), NL, FR, DE, UK, JP, SG, AU

Nota: I tempi di build dipendono dal numero di post, plugin e molti altri fattori. Più il tuo sito cresce, più tempo richiederà.

Note sui Provider

Queste sono note sui singoli provider. Se hai avuto esperienze positive con uno di essi, sentiti libero di aggiungere i tuoi commenti qui. Se hai commenti negativi, aggiungili come risposta.

Amazon AWS/Lightsail

Prezzi: https://aws.amazon.com/lightsail/pricing/

Super semplice! Clicca su un pulsante per aprire una finestra con una connessione SSH già loggata.

Utilizza ubuntu@hostname invece di root@hostname. Non è ciò che fanno la maggior parte dei siti, ma è simile ad AWS e leggermente più sicuro.

Digital Ocean

Prezzi: https://www.digitalocean.com/pricing/

Questo è il provider più semplice, più facile e più utilizzato, e grazie al recente calo dei prezzi, è nuovamente molto competitivo. Un problema per chi non si trova negli Stati Uniti è che a volte rendono più difficile la creazione di un account e bloccano le porte SMTP in uscita (il mio script di installazione standard aggira questo problema utilizzando la porta 2525, che è supportata da Mailgun e altri provider).

Hetzner

Prezzi: https://www.hetzner.com/cloud#pricing

https://meta.discourse.org/t/hetzner-launches-a-vps-service/78759/6

Linode

https://www.linode.com/pricing

https://meta.discourse.org/t/suggestion-for-good-vps-to-host-discourse-digital-ocean-or-linode/8852/35?u=pfaffman

Nota: Rimuovi lo spazio di swap troppo piccolo che viene creato automaticamente. discourse-setup creerà per te un file di swap da 2 GB.

Scaleway

Accetta carte di credito, debito e addebito diretto SEPA

Upcloud

https://www.upcloud.com/pricing/

Nessun problema o frustrazione nella creazione di un account e nell’avvio di un server.

Vultr

https://www.vultr.com/pricing/

Accetta PayPal, Bitcoin, Alipay

Non ho avuto problemi o frustrazioni nella creazione di un account e nell’esecuzione dell’installazione.

contabo.com:

Forse il più economico qui: 4 core/4 GB RAM/5,80 USD + tasse. (al 10 marzo 2025)

Alibaba Cloud

Server Applicativo Semplice, prezzo:

E XXX?

Se utilizzi un provider semplice da configurare e affidabile, sentiti libero di lasciare un commento con la tua raccomandazione. In alternativa, puoi modificare questo post per aggiungere le tue esperienze.

68 Mi Piace

Great overview Jay, thanks! I did notice one thing though:

This comparison isn’t entirely fair; you’re comparing a 1 CPU/1GB droplet to a 2 CPU/4GB ‘optimized’ one. They also offer a $20/month regular droplet with 2 cpu’s and 4GB Ram - it would be interesting to see how this performs when compared to the optimized version.

3 Mi Piace

It’s not intended to be.

Perhaps. My guess is that having more ram on the same slower processor as the 1GB droplet won’t make that much different on a build. Once someone gets to that point, though, this guide isn’t much help. If you have a huge database, an 8GB “slow” droplet might outperform a 4GB “fast” one. It’s not really a very useful statistic for the Real World.

5 Mi Piace

It does, especially with 2GB or below.

1 Mi Piace

Oh. Right! Because swap. Duh.

The point if this guide, though, is just to get people to be able to do an install, not to make decisions about whether this host or that host is better for their unique situation.

2 Mi Piace

Not sure if this is super important, but it might be worth noting (especially for novices) that their support is available only during (German) office hours. (I don’t mean to discourage anyone from using them - I’m a happy Hetzner user myself - just an FYI.)

7 Mi Piace

I am using UCloud(Hosting provider in China)
because I have coupon. it’s cheaper.
anyway, my point is I would post about UCloud hosting Discourse after using it for awhile.
in here & my blog. hope it can help other people.

3 Mi Piace

I just did a rebuild (with multiple plugins installed) and it finished in pretty much exactly 7 minutes. Not sure where the variation comes from, but I thought I’d mention it cause that makes Hetzner even faster than UpCloud.

4 Mi Piace

https://www.alibabacloud.com/product/ecs

$4.50

1 Mi Piace

6 posts were split to a new topic: Set up some email

What does “optimized” means and how can we “optimize” our own servers?

Like we mention " Digital Ocean Optimized" instances in the table on the OP? That’s just marketing lingo for a CPU with usually 3.0GHz+ of clock speed. Like the AWS C5.large family.

9 Mi Piace

I am on Ramnode. Rebuild time is 8m22.374s.

KVM (necessary to run docker), 2cpu 2.4GHz, 2GB ram + 4swap, 40GB ssd, $10 per month (12 for NVMe).

It has 1 datacenter in EU, 4 in US. Cpanel, reverse-dns, quick support team.
Recommended for those who like everything under control.

Currently my instance is running only for tests, so I cannot say yet, how stable it can be in production mode with a lot of users online.

7 Mi Piace

I’ve just spun up a Discourse installation there in the last couple of weeks, but I’ve been using Contabo for other VPS needs for a bit over a year. Pricing starts at 3.99 EUR/mo for a “SSD-boosted” instance with two cores, 4 GB RAM, and 300 GB storage, or 4.99 EUR/mo for an all-SSD instance with four cores, 8 GB RAM, and 200 GB storage. Setup isn’t quite as quick as DO, but they’ll run any major Linux distro.

Rebuild time on my small SSD instance is 5 minutes, 1 sec.

11 Mi Piace

Scusatemi se questa sembra una domanda sciocca, ma rientro decisamente in questa categoria:

Non so cosa sto facciiiendo! :tired_face: Mi gira la testa solo con la minima quantità di informazioni che ho letto qui su meta!

Digital Ocean offre manutenzione, gestione e backup dei server interni? Mi riferisco a questo post di un altro argomento.

Cioè, questi servizi saranno inclusi nel mio piano se scelgo l’hosting autonomo con DO? Oppure dovrò rivolgermi a qualcuno come “Literate Computing, LLC” per aiutarmi a gestire la mia istanza del server su DO?

Tutto questo mondo dell’hosting autonomo mi è completamente misterioso, ma vorrei prenderlo in seria considerazione per poter prendere una decisione informata sull’hosting, valutando i principali pro e contro tra l’hosting di Discourse e l’hosting autonomo, in base alla mia situazione specifica.

3 Mi Piace

No, non lo fa. Fornisce una macchina virtuale. Se è in esecuzione, stanno facendo il loro lavoro. Offrono backup dell’intera macchina virtuale, che potrebbe essere tutto ciò di cui hai bisogno.

Se desideri backup, aggiornamenti e qualcuno che si preoccupi se Discourse non funziona, hai bisogno di una soluzione ospitata o di pagare qualcuno per gestire il tuo sito “self-hosted”.

Se vuoi provare il self-hosting, puoi sempre cambiare in seguito a meno che non accada qualcosa di calamitoso, come eliminare il droplet o perdere il controllo del tuo account Digital Ocean (non ho mai sentito parlare di nessuno di questi due eventi).

5 Mi Piace

Grazie per avermelo spiegato!

Quindi, il budget è un po’ stretto per me. Due domande:

1. Le diverse fasce di pacchetti sono ancora valide se volessi fare l’hosting autonomo?

Tutto ciò che il sito dice è questo:

Questo significa: prezzo del pacchetto di fascia + costo di installazione?

O è semplicemente un prezzo fisso di 99 $ per un’istanza Discourse unica e universale con installazione inclusa?


2. L’hosting autonomo è davvero più economico?

Questo è il fattore decisivo principale nel prendere la decisione di fare o meno l’hosting autonomo.

Probabilmente mi troverò bene con un’istanza della fascia Basic per la mia comunità. Ma il

  • tempo
  • denaro
  • e lo sforzo

richiesti dall’hosting autonomo contribuiscono davvero a un valore superiore rispetto a un’istanza Discourse ospitata?

2 Mi Piace

Se sei così incerto, allora avere un sito ospitato direttamente da Discourse sarebbe probabilmente la scelta migliore e più semplice per te. Anche se questo costa 99 per l'installazione (effettuata da Discourse) e 100 al mese, non dovrai preoccuparti di aggiornamenti o backup. Questi vengono gestiti da Discourse. Inoltre, in caso di problemi, sarà Discourse a occuparsene. È una situazione da “nessun problema”. Avrai anche una prova gratuita di 14 giorni per decidere se questa opzione fa per te.
D’altra parte, se non vuoi pagare 100 al mese, puoi far sì che Discourse esegua l'installazione per te su Digital Ocean (DO), dove Discourse addebiterà 99 per l’installazione e DO ti addebiterà 5 $ al mese per l’hosting. Tuttavia, in caso di problemi, sarai tu a doverli risolvere. Ecco perché si dice che “questa opzione richiede supporto completo da parte dell’utente dopo l’installazione iniziale”. Ma questo forum è sempre qui per aiutare il più possibile. :smiley:
Se fossi abbastanza esperto di tecnologia, potresti eseguire l’installazione da solo su un droplet DO e pagare solo 5 $ al mese a DO. Dovrai comunque fornire il tuo supporto.

Dipende da te. Se non hai idea di cosa stai facendo o hai solo conoscenze minime in materia, ciò che potresti risparmiare sui costi mensili potrebbe poi costarti in termini di malfunzionamenti, tempi di inattività, stress, frustrazione, ecc. Potresti anche finire per pagare qualcuno per risolvere i problemi se non fossi in grado di applicare autonomamente le soluzioni suggerite su questo forum.

Se sai cosa stai facendo, l’autohosting è più economico. Se non lo sai, l’autohosting potrebbe trasformarsi in un incubo moderato. Nel mio caso, mi sono stato dato all’improvviso solo 3 settimane per creare un forum da sostituire a uno esistente che sarebbe stato chiuso. Dopo aver soppesato le opzioni, ho scelto l’opzione “senza seccature” di un forum ospitato da Discourse. Ho acquistato il dominio, Discourse ha eseguito l’installazione e lo mantiene. Devo solo occuparmi degli utenti. :slightly_smiling_face:

4 Mi Piace

Devi considerare cosa succede in caso di problemi. Durante la configurazione non è un grosso problema, ma una volta lanciato il tuo forum, i tempi di inattività sono un brutto affare.

Se non hai problemi, ospitare Discourse su un VPS è un buon rapporto qualità-prezzo per chi ha un budget limitato. Tuttavia, basta un solo problema per consumare da 5 a 20 ore del tuo tempo. Quanto vale quindi il tuo tempo? E quanto è vincolato il tuo budget? La tua soluzione si troverà da qualche parte tra questi due parametri.

Consiglio anche di valutare quali plugin potresti aver bisogno di utilizzare, poiché ciò ha un potenziale impatto. I plugin sembrano essere la fonte di molti dei problemi difficili che affrontano gli auto-hosters, quindi puoi valutare il tuo profilo di rischio rispondendo a queste domande. Maggiore è il rischio, più attraente diventa l’hosting di Discourse:

  • Devo utilizzare plugin ufficiali? Rischio basso.
  • Devo utilizzare plugin di terze parti, cioè non supportati ufficialmente? Rischio alto.
  • Sono plugin di terze parti ben supportati? Rischio medio.

I piani di hosting di Discourse forniti da vari provider si basano parzialmente su diverse raccolte di plugin preinstallati, ad esempio:

9 Mi Piace