Eu vinha hospedando alguns aplicativos NodeJS na NodeChef e, apesar de ter encontrado alguns bugs e problemas de UX em suas interfaces, fiquei satisfeito com o desempenho e os recursos disponíveis. Decidi testar a hospedagem do Discourse deles, pois já tinha um fórum Discourse configurado na DigitalOcean, mas preferiria ter tudo sob o mesmo guarda-chuva. O preço estava adequado e eles prometiam uma instalação simples.
Imediatamente após a configuração, encontrei vários bugs e avisos lançados pela instalação do Discourse. Entrei em contato com o suporte perguntando como poderia acessar o arquivo app.yml para alterar algumas configurações e fui informado de que não teria esse acesso. Devido a problemas anteriores que tive com o canal beta do Discourse, perguntei como entrar no canal “stable”. Fui informado de que isso também não era possível. Eles realmente responderam: “Se houver um recurso no beta causando problemas, simplesmente não o use.”?!
A outra coisa que notei foi que o tempo de carregamento da página era terrível, então realizei um teste de desempenho comparando o fórum Discourse vazio da NodeChef v2.3.0.beta3 +115 na página inicial versus o fórum Discourse da DigitalOcean v2.1.3 +2 na página inicial preenchido com posts. Aqui estão os resultados:
NodeChef - Discourse v2.3.0.beta3 +115
DigitalOcean - Discourse v2.1.3 +2
Diante dos bugs, da falta de suporte e do desempenho ruim, encerrei a instância do Discourse e solicitei um reembolso. A resposta deles foi: “Temos uma política de não reembolso conforme declarado em nossos termos”.
Então, essa foi a minha experiência. Se você está bem com bugs e desempenho ruim, sinta-se à vontade para usar a NodeChef para sua hospedagem do Discourse.
P.S. Não tenho nenhuma afiliação com a DigitalOcean, exceto o fato de comprar serviços deles.

