Confusões sobre auto-hospedagem começam a se esclarecer

Hospedagem Discourse ≠ auto-hospedagem

Sou um auto-hospedeiro experiente e já fiz algumas configurações complexas; além disso, já trabalhei para a Discourse, então tenho algum conhecimento sobre os dois conceitos, que parece que você está um pouco confundindo. Vou tentar esclarecer algumas coisas para você, mas isso de forma alguma é uma explicação exaustiva, mesmo sendo um pouco longa, rs. Não sei de onde você tirou aquele fluxograma, mas ele não está muito correto.

Hospedagem Discourse é exatamente o que o nome sugere — a Discourse hospeda seu site por uma taxa, e como você já descobriu, existem diferentes faixas de preço, começando pela gratuita, que oferecem mais opções conforme você sobe de nível, e o plano Enterprise é o topo e o mais caro (ele oferece mais opções, além dos serviços de suporte de primeira linha). Hospedagem gerenciada é a mesma coisa (a hospedagem Discourse é uma forma de hospedagem gerenciada), mas também é oferecida por outras empresas parceiras, como a Communiteq ou a Literate Computing. Essas empresas parceiras também oferecem vários serviços de desenvolvimento e suporte por uma taxa, além da hospedagem (como eu também faço). Tenha em mente que trabalho de desenvolvimento e suporte especializado geralmente não é gratuito, e é para isso que existe o Marketplace. Além disso, embora a estrutura de preços da hospedagem Discourse possa parecer cara para você, posso garantir que muitas empresas bem conhecidas pagam valores altíssimos por seus fóruns Enterprise muito grandes, movimentados e bem administrados, muitos deles privados. Os SLAs e os níveis de suporte/serviços de desenvolvimento que a Discourse oferece a elas são assim porque a atividade comercial delas exige isso. Se você é uma empresa de tecnologia e sofre um ataque DDoS que pode custar à sua empresa seis dígitos em tempo de inatividade, pagar pela hospedagem Enterprise vale muito a pena.

Auto-hospedagem significa exatamente o que diz — você hospeda seu próprio site em um servidor alugado (ou em um físico que você possui, o que não recomendo, porque isso é outra lata de vermes avançada). Auto-hospedagem não é apenas alugar um servidor (ou VPS — servidor privado virtual) e entrar via SSH e pronto. É preciso ter algum conhecimento para ser um administrador auto-hospedado. Um programador iniciante que construiu alguns sites no Wix não vai te ajudar muito do ponto de vista de auto-hospedagem Discourse; são coisas e níveis de habilidade muito diferentes. O fato de você ainda não saber o que é SSH provavelmente é um indicador de que você tem muito a aprender nessa área. Secure Shell – Wikipédia, a enciclopédia livre

Se você tiver interesse em aprender, sugiro que comece lendo a documentação de instalação padrão e aprenda as cordas a partir daí. Alguns acham mais fácil do que outros, e o fato de você ter alguma experiência com administração de sites pode te ajudar a aprender mais rápido. Saber apenas entrar em um servidor via SSH é uma coisa, mas você precisa se sentir confortável em uma interface de linha de comando e entender os básicos de administração do Docker e como os contêineres funcionam. Como você diz que tem um site pequeno, uma instalação padrão provavelmente funcionará bem para começar, e te dará acesso a todos os plugins embutidos, além de quaisquer outros que você queira adicionar; essencialmente, uma instância Discourse auto-hospedada é como ter seu próprio fórum Discourse hospedado em nível Enterprise, mas sem o suporte especializado, os SLAs de tempo de atividade e o desempenho deles (por exemplo, você terá alguma inatividade toda vez que reconstruir ou fizer atualizações, mas a hospedagem Discourse faz isso para você e sem nenhuma inatividade perceptível).

Não há absolutamente nenhuma razão pela qual você não possa aprender a auto-hospedar, mas lembre-se de que nada é gratuito e o serviço e a escala que você deseja determinarão quanto você precisará pagar. Alguns serviços de VPS são mais baratos que outros, e há uma lista aqui que o @pfaffman compilou e pode te ajudar a decidir. Por exemplo, tenho 3 sites Discourse, todos na Hetzner, mas com servidores de tamanhos diferentes e custos associados: 2 sites são instalações de contêiner duplo atrás de Cloudflare CDN com armazenamento de objetos R2 (compatível com S3) para uploads e backups, e o outro é uma instalação padrão usada para fins de teste. Já usei a DigitalOcean antes, mas pode ser relativamente cara; no entanto, é o ponto de partida recomendado para quem está aprendendo instalações padrão (embora eu não ache a Hetzner tão diferente assim, e prefiro o painel deles).

Se você não quiser pagar à Discourse ou a qualquer uma das empresas parceiras de hospedagem para gerenciar sua hospedagem, e precisar de mais do que o nível gratuito, minha recomendação é fazer algumas pesquisas e leituras, e então tentar uma instalação manual. Aprenda o que é um arquivo app.yml e como editá-lo, como configurar seu nameserver e serviços de e-mail — esse é o ponto de partida para aprender a configurar sua própria instância Discourse como auto-hospedeiro. Alguns serviços de VPS permitem alugar servidores muito baratos por períodos curtos apenas para testes ou aprendizado.