La nostra guida ufficiale all’installazione elenca 1 GB di RAM (+2 GB di swap) come requisiti minimi per Discourse. Questo è ancora possibile, ma negli ultimi mesi è diventato sempre più difficile ricostruire Discourse su server di questa specifica. Ciò è principalmente dovuto alle modifiche ai nostri strumenti di compilazione JS.
Abbiamo appena implementato queste modifiche, che dovrebbero migliorare significativamente i tempi di ricostruzione su server con poca memoria:
Dato il numero di variabili, è difficile promettere numeri esatti. Ma, nei miei test su un droplet DO con 1 GB di RAM (+2 GB di swap), questo ha ridotto la parte ember build di un ./launcher rebuild app da circa 45 minuti a circa 15 minuti.
Potrebbe esserci anche un leggero miglioramento della velocità per le macchine con più RAM, ma nulla di troppo sostanziale.
Se esegui Discourse su una macchina con poca memoria, prova e facci sapere come va!
Sono sicuro di non essere l’unico a pensarla così, ma questo aiuterà davvero gli self-hoster e manterrà bassi i loro costi, promuovendo l’adozione, fantastico!!
Un eccellente dimostrazione di impegno per la community, grazie!
Ho appena fatto un’installazione di prova e l’intero processo, inclusa la creazione del droplet, la configurazione DNS (automatica), l’ottenimento delle credenziali SMTP da Mailgun e la reinstallazione con un sacco di plugin (più l’eliminazione del droplet) ha richiesto solo 23 minuti. È fantastico, dato che stavo eseguendo questo test su un droplet da 8 GB perché quello da 1 GB richiedeva così tanto tempo.
Sembra che l’installazione in 30 minuti sia di nuovo possibile!