Tenho auto-hospedado o Discourse na DigitalOcean na última década, primeiro em um droplet de $5/mês e 1GB, depois em um droplet de $12/mês e 2GB quando fiquei sem espaço em disco, e depois de volta para um droplet de $6/mês e 1GB.
Fiquei satisfeito com a DigitalOcean, mas é um pouco caro para um fórum não comercial.
Recentemente, me deparei com um post no blog de Bradley Taunt no Hacker News mencionando uma oferta de hospedagem da Linveo, uma empresa que eu não conhecia, oferecendo VPSs KVM AMD Ryzen 7950X com disco NVMe de 25GB por $15/ano no lowendtalk.com.
Acabei de terminar de instalar o Discourse no VPS AMD KVM 2GB mais espaçoso (usando o código de 75% de desconto LET75AKVM2024 por $25/ano), e relatarei a experiência em breve.
@merefield Sim, mas é possível. É o que eu tinha no droplet DigitalOcean de US$ 6/mês por anos. Ocasionalmente, eu tinha que remover logs e imagens antigos para fazer o upgrade, o que era inconveniente.
O plano Linveo de US$ 25/ano em que estou tem 50 GB de disco NVMe, o mesmo que o droplet de US$ 12/mês.
Obrigado por compartilhar isso! Configurei uma instalação multissite para instâncias de staging em seu VPS de 4GB/100GB (por US$ 50/ano com o código). Está funcionando bem até agora e eu realmente gosto do painel de controle deles, direto e simples.
@manuel Legal! Sim, vindo da AWS e da Digital Ocean, gosto do painel simples, já que não preciso de coisas extravagantes, é bom poder encontrar o que preciso
Estou curioso: qual a vantagem de abrir a porta 587 em relação a mudar para a porta 2525 (que é o que acabei fazendo depois de rodar o discourse doctor):
Meu serviço de hospedagem de e-mail requer que as conexões ao servidor de smtp padrão sejam feitas pelas portas 465 ou 587. Mais tarde, descobri que eles oferecem um servidor proxy para conexão usando portas alternativas, mas talvez isso possa afetar a entregabilidade? Em qualquer caso, eu já havia solicitado a abertura da porta.
Alguém já ouviu falar da Kamatera para hospedar Discourse?
Estou procurando as melhores opções de hospedagem disponíveis para Discourse no momento. Especificamente, estamos planejando integrar a API do Discourse em nosso aplicativo móvel (que é construído usando React Native) para criar um recurso de comunidade.
Alguma recomendação ou experiência com essa configuração?
Sinceramente, sou um completo novato quando se trata de servidores. Eu só conheço comandos básicos do Bash, mas consegui implantar minha instância do Discourse no GCP. Não foi muito difícil, e eu apenas marquei as tags de firewall dadas (se é que isso fez alguma coisa), não alterei a configuração da porta (se bem me lembro), e funciona.
Sua postagem é um pouco antiga, mas talvez você ainda esteja usando a Hetzner para o seu servidor, então eu estava me perguntando: você realmente procedeu com a mudança? E se sim, quais são suas experiências com os servidores CAX?
(Estou reiniciando os esforços para mover uma comunidade de tamanho médio - tipicamente 100-200 usuários simultâneos, 2-3 milhões de solicitações de página/mês - para o Discourse; é relativamente certo que escolheremos a Hetzner, e meu pensamento inicial era usar uma máquina CPX31 ou CCX23, estou começando a me perguntar se a CAX31 também é uma opção).
(Sou um caso diferente, mas para mim o CAX11 da Hetzner, o servidor mais barato deles que também é ARM, está funcionando bem. Tenho dois fóruns, cada um em um CAX11, um dos quais migrei da DigitalOcean, e estou feliz com o resultado: mais armazenamento, mais RAM, custo menor, se bem me lembro. E nenhum problema para mim com o desempenho, embora seja um fórum de baixo tráfego (máximo de 7000 visualizações de página diariamente)
Não tenho certeza por que existem discrepâncias no tempo de reconstrução para os mesmos servidores Intel.
CPUs ARM e AMD são muito mais rápidas para reconstruir, e parece que as páginas do fórum também carregam mais rápido.
Talvez eu mova meus fóruns menores para servidores ARM no futuro e veja como o desempenho difere.
A única coisa que me incomoda é:
Mas pelo que vi, eu recomendaria os servidores ARM da Hetzner, pelo menos em comparação com os Intel, eles parecem mais rápidos no geral.
Com base nas suas experiências (e também no que o @Ed_S compartilhou), parece que até mesmo o CAX21 já pode funcionar. E para um projeto menor que estou iniciando em paralelo, o CAX11 deve ser suficiente (não esperava que ele superasse o CX22 tão claramente).
Não tenho certeza se usarei o mail-receiver, mas concordo que parece uma omissão, dado que o restante da pilha e também a maioria das outras coisas que podem ser necessárias para uma instalação do Discourse (Traefik, Crowdsec, etc.) parecem ser compatíveis com ARM64.
Por algum motivo, não consegui reconstruir no meu Intel CX22 (4 GB de RAM) esta tarde, que hospeda um pequeno fórum.
Tive que adicionar swap (2 GB) para reconstruir com sucesso, o que é surpreendente, pois o Discourse oficialmente requer muito menos, e ./discourse-setup só cria swap se a instância tiver menos de 2 GB de RAM.
Os requisitos aumentaram desde que o Discourse Setup foi criado? Nesse caso, pode ser uma boa ideia ajustar esta parte do Discourse Setup. cc @pfaffman, já que você criou este script, a menos que eu esteja enganado.
Pelas minhas experiências, um Discourse pequeno e de baixo tráfego precisa de 11 GB de RAM Mas acho que depende da quantidade e do tipo de plugins, etc.