Self-hoster, com'è stata la vostra esperienza?

Valuterei la configurazione iniziale come 5 e la manutenzione come 1.
Il processo di configurazione iniziale, sebbene ben documentato, richiede comunque cautela con il file di configurazione. Una volta che il file app.yml è pronto, per aggiornare Discourse in seguito, l’unica cosa di cui hai bisogno è ./launcher rebuild app.
Ti consiglio di iniziare con la configurazione a due container, che ti garantirà tempi di inattività quasi nulli durante l’aggiornamento.

Estremamente facile. Basta fermare il container ./launcher stop app e usare rsync -av /var/discourse new_host:/var/ per copiare l’intera cartella e poi eseguire ./launcher rebuild app sul nuovo host.

Nella maggior parte dei casi è senza problemi. Se utilizzi plugin/componenti tematici di terze parti vecchi e non ben mantenuti, potresti incontrare problemi dopo aver eseguito un aggiornamento, ma puoi comunque disabilitarli.

6 Mi Piace