Ospito Discourse su DigitalOcean da un decennio, prima su un droplet da $5/mese con 1 GB, poi su un droplet da $12/mese con 2 GB quando ho esaurito lo spazio su disco, poi di nuovo su un droplet da $6/mese con 1 GB.
Sono stato soddisfatto di DigitalOcean, ma è un po’ costoso per un forum non commerciale.
Recentemente mi sono imbattuto in un post sul blog di Bradley Taunt su Hacker News che menzionava un’offerta di hosting da Linveo, un’azienda di cui non avevo mai sentito parlare, che offre VPS KVM AMD Ryzen 7950X con disco NVMe da 25 GB per $15/anno su lowendtalk.com.
Ho appena finito di installare Discourse sul VPS AMD KVM 2GB più spazioso (utilizzando il codice sconto del 75% LET75AKVM2024 per $25/anno) e riferirò presto sull’esperienza.
@merefield Sì, lo è, ma è possibile. È quello che ho avuto sul droplet DigitalOcean da $6 al mese per anni. Occasionalmente ho dovuto rimuovere vecchi log e immagini per poter aggiornare, il che era scomodo.
Il piano Linveo da $25 all’anno su cui mi trovo ha un disco NVMe da 50 GB, che è lo stesso del droplet da $12 al mese.
Grazie per aver condiviso questo! Ho configurato un’installazione multisito per le istanze di staging sul loro VPS da 4GB/100GB (per $50/anno con il codice). Finora funziona bene e mi piace molto il loro pannello di controllo, diretto e semplice.
Tuttavia, hanno tutte le porte email chiuse per impostazione predefinita. Devi contattare il supporto per aprire la porta 587 per smtp, se usi quella predefinita.
@manuel Fantastico! Sì, venendo da AWS e Digital Ocean apprezzo la dashboard semplice, dato che non ho bisogno di cose elaborate, è bello poter trovare ciò di cui ho bisogno
Sono curioso: qual è il vantaggio di aprire la porta 587, rispetto al passaggio alla porta 2525 (che è quello che ho finito per fare dopo aver eseguito discourse doctor):
Il mio servizio di hosting di posta elettronica richiede che le connessioni al loro server smtp predefinito vengano effettuate tramite le porte 465 o 587. Successivamente ho scoperto che offrono un server proxy a cui connettersi utilizzando porte alternative, ma forse ciò potrebbe influire sulla recapitalità? In ogni caso, avevo già chiesto di aprire la porta.
Qualcuno ha sentito parlare di Kamatera per l’hosting di Discourse?
Sto cercando le migliori opzioni di hosting disponibili per Discourse al momento. Nello specifico, stiamo pianificando di integrare l’API di Discourse nella nostra app mobile (che è costruita utilizzando React Native) per creare una funzionalità di community.
Avete qualche raccomandazione o esperienza con questa configurazione?
Onestamente, sono un principiante completo quando si tratta di server. Conosco solo comandi bash di base, ma sono riuscito a distribuire la mia istanza Discourse su GCP. Non è stato troppo difficile, e ho semplicemente taggato i tag del firewall forniti (se è che hanno fatto qualcosa), non ho modificato la configurazione delle porte (se ricordo bene), e funziona.
Il tuo post è un po’ datato, ma forse stai ancora usando Hetzner per il tuo server, quindi mi chiedevo: hai effettivamente proceduto con lo spostamento? E se sì, quali sono le tue esperienze con i server CAX?
(Sto ricominciando gli sforzi per spostare una community di medie dimensioni - tipicamente 100-200 utenti concorrenti, 2-3 milioni di richieste di pagine/mese - su Discourse; è relativamente certo che sceglieremo Hetzner, e il mio primo pensiero è stato quello di utilizzare una macchina CPX31 o CCX23, sto iniziando a chiedermi se anche CAX31 sia un’opzione).
(Sono un caso diverso, ma per me il CAX11 di Hetzner, il loro server più economico che è anche ARM, sta funzionando bene. Ho due forum, ognuno su un CAX11, uno dei quali ho migrato da DigitalOcean, e sono felice del risultato: più spazio di archiviazione, più RAM, costo inferiore, se ricordo bene. E nessun problema per me con le prestazioni, anche se si tratta di un forum a basso traffico (massimo 7000 visualizzazioni di pagine al giorno))
Non sono sicuro del perché ci siano discrepanze nel tempo di ricostruzione per gli stessi server Intel.
Le CPU ARM e AMD sono molto più veloci da ricostruire e sembra che anche le pagine del forum si carichino più velocemente.
Forse in futuro sposterò i miei forum più piccoli su server ARM e vedrò come differiscono le prestazioni.
L’unica cosa che mi infastidisce è:
Ma da quello che ho visto, consiglierei i server ARM di Hetzner, almeno rispetto a quelli Intel, sembrano più veloci nel complesso.
In base alle tue esperienze (e anche a quanto condiviso da @Ed_S), sembra che anche il CAX21 potrebbe già funzionare. E per un progetto più piccolo che sto attualmente avviando in parallelo, il CAX11 dovrebbe essere sufficiente (non mi aspettavo che superasse così chiaramente il CX22).
Non sono sicuro se utilizzerò mail-receiver, ma concordo sul fatto che sembri una mancanza, dato che il resto dello stack e anche la maggior parte delle altre cose che potrebbero essere necessarie per un’installazione di Discourse (Traefik, Crowdsec, ecc.) sembrano essere compatibili con ARM64.
Per qualche motivo, questo pomeriggio non sono riuscito a ricostruire sul mio Intel CX22 (4 GB di RAM), che ospita un piccolo forum.
Ho dovuto aggiungere lo swap (2 GB) per ricostruire con successo, il che è sorprendente poiché Discourse richiede ufficialmente molto meno, e ./discourse-setup crea lo swap solo se l’istanza ha meno di 2 GB di RAM.
I requisiti sono aumentati da quando è stato creato Discourse Setup? Nel qual caso potrebbe essere una buona idea modificare questa parte di Discourse Setup. cc @pfaffman dato che hai creato questo script, se non mi sbaglio.
Per le mie esperienze, Discourse di piccole dimensioni e con poco traffico necessita di 11 GB di RAM Ma immagino che dipenda dalla quantità e dal tipo di plugin, ecc.