Ocorreu um erro ao instalar o openssl (2.2.0), e o Bundler não pode
continuar.
Certifique-se de que `gem install openssl -v '2.2.0' --source 'https://rubygems.org/'`
seja bem-sucedido antes de executar o bundler.
Não consigo corrigir isso, mas também tenho outra pergunta: como eu colocaria isso no meu site? Ou seja, como hospedaria isso 24/7 no meu site sem pagar nada?
Duvido que alguém possa te ajudar aqui sem saber muito mais sobre “meu site”, mas há relatos por aqui de que é possível hospedar o Discourse gratuitamente com a Oracle — uma busca rápida deve encontrar um guia. A partir daí, deve ser possível integrá-lo ao seu site.
Se você quisesse uma instalação do Discourse no seu computador pessoal disponível na internet 24x7, isso exigiria que seu computador estivesse ligado 24x7 e aberto à internet. Não é realmente uma boa ideia.
Por favor, consulte a documentação oficial; é a única coisa com a qual podemos ajudá-lo aqui.
Se você planeja instalar em um servidor para que outros usuários acessem, esta é a instalação que você deve seguir.
A instalação padrão utiliza Docker e pode ser concluída em menos de 30 minutos.
Se você vai usar o Discourse para fins de desenvolvimento, para criar plugins, temas ou qualquer outra coisa, existem instalações de desenvolvimento para Ubuntu, Windows e macOS.
Depende de onde e como seu site está hospedado. Se você já possui um VPS e pode acessá-lo via SSH, talvez consiga instalar o Discourse diretamente nele.
Alguns usuários tiveram sucesso ao instalar o Discourse no nível gratuito do Oracle Cloud, mas o servidor fornecido não atende aos requisitos mínimos para a instalação padrão.