Non sono un tecnico informatico di professione, ma ho avuto o ho ancora molti tipi diversi di siti: WordPress, Drupal, Moodle, Mediawiki, Gitea, server Mastodon, ecc. Ma non capisco affatto Docker. Con questo background e rispetto ad altre app, la più facile da avviare è WordPress e molto vicina ad essa è Discourse. Quindi non è un problema, affatto.
Il “one-click” di DigitalOcean ha alcuni problemi a volte (molto vero con tutte le loro app), ma il più grande punto interrogativo è in realtà Meta stessa. Se un amministratore inesperto ha problemi, la prima domanda è è una configurazione standard e se la risposta è sì, ma è un “one-click” di Discourse, non ricevi supporto. La community può aiutare o meno. Ma poiché installare Discourse è facile, se hai un qualsiasi background da qualcosa, farlo manualmente e impiegare circa un’ora è una buona opzione.
Iniziare con qualcosa di un po’ più grande del minimo annunciato è semplicemente intelligente. La questione delle dimensioni è difficile, perché dipende. Ma iniziare da piccolo e aumentare il VPS quando necessario è una soluzione facile.
I miei costi per un pezzo su Hetzner sono di circa 15 euro al mese, tasse incluse. Avevo tonnellate di contenuti, ma altrimenti quella community è piuttosto piccola. Il contenuto non costa, tranne le immagini, ma gli utenti sono più costosi.
Ho avuto alcuni problemi all’inizio, ma ho provato a usare tre diversi Discourse insieme a diverse installazioni di WordPress, Moodle, ecc. con Varnish davanti. Ha funzionato, ma gestire quei tre forum è stato un po’ problematico per me in quel momento. E quando mi sono reso conto che tutto ciò di cui avevo bisogno era un forum e ho smesso di cercare di far rientrare tutto in un unico VPS, la mia vita è diventata più facile (sì, ho rotto Varnish alla grande una volta e a quel punto tutti i miei siti erano offline, a causa di tutte le uova in un unico cesto).
La parte più difficile è costruire una struttura facile da usare e logica in un forum. E con questo ho sprecato ore, un sacco. Ma non pianifico, provo e il pensiero arriva dopo. Pulire categorie e sottocategorie non necessarie e iniziare a usare i tag, e poi ottimizzare i tag, è stato un lavoro terribile quando fatto a mano, perché non posso usare Rails (o posso, ma non so come).
Quindi, avviare un Discourse è abbastanza facile, quasi una passeggiata (se il sistema di posta funziona). Ma tutto il resto dopo richiede pensiero, comprensione di come gli utenti vedono e usano le cose, pianificazione e alcuni test. Come ogni singolo sistema necessita (ed è fatto più raramente dei backup a casa).
E tutto ha un costo, ma i miei WordPress costano più di Discourse.