Provedores de hospedagem recomendados para auto-hospeadores

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.

2 curtidas

25 GB é um pouco apertado, não?

5 curtidas

@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.

4 curtidas

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.

Eles têm todas as portas de e-mail fechadas por padrão. Você precisa entrar em contato com o suporte para abrir a 587 para smtp, se usar a padrão.

4 curtidas

@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 :slight_smile:

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):

1 curtida

Não há vantagem. 2525 é bom.

4 curtidas

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.

2 curtidas

Para adicionar este, parece decente também

1 curtida

Agora são US$ 5,50 para 4 núcleos vCPU, 6 GB de RAM.

2 curtidas

Você pode editar o op. É uma wiki.

5 curtidas

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?

1 curtida

Eu não, mas alguns dos produtos deles parecem bons. Mas pode ter custos mais altos em comparação com outros provedores

Eles parecem ter muitas opções como imagens de SO, etc.

1 curtida

Parece que a Contabo está aumentando o preço para menos RAM. Agora USD6,55 para 4 CPU, 4 RAM.

EDIT: Editado!

1 curtida

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.

3 curtidas

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).

2 curtidas

(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)

4 curtidas

Não.

Eu hospedo vários fóruns na Hetzner, aqui estão as especificações e o tempo de reconstrução.

Domínio Especificações Tipo de CPU vCPU RAM NVMe Tempo de reconstrução Preço Mensal
- CX21[1] Intel 2 4GB 40GB 13:50 € 4,55
forum.rennes-monostars.fr CX22 Intel 2 4GB 40GB 11:15 € 4,55
forum.tevives.fr CX22 Intel 2 4GB 40GB 7:20 € 4,55
forum.monocycle.info CAX11 ARM 2 4GB 40GB 5:30 € 4,55
- CAX21 ARM 4 8GB 80GB 5:00 € 7,79
unicyclist.com CPX31 AMD 4 8GB 160GB 5:00 € 16,32
vw-camper.fr CPX31 AMD 4 8GB 160GB 4:40 € 16,32

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.


  1. Descontinuado ↩︎

4 curtidas

Muito obrigado pela resposta detalhada!

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.

1 curtida

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.

Existe um fork não oficial funcionando: GitHub - mpalmer/discourse-mail-receiver at arm64-build

4 curtidas

Pelas minhas experiências, um Discourse pequeno e de baixo tráfego precisa de 11 GB de RAM :man_shrugging: Mas acho que depende da quantidade e do tipo de plugins, etc.

4 curtidas