Estou pronto para pagar à DigitalOcean US$ 6 / mês pelo plano de 1 GB / 25 GB. Mas continuo lendo que o Discourse não conseguirá ter um bom desempenho com especificações tão baixas.
Eu tenho um servidor com as mesmas especificações na Vultr. O Discourse funciona perfeitamente.
1 GB de RAM deve ser suficiente para comunidades pequenas, como a equipe escreveu em https://github.com/discourse/discourse/blob/main/docs/INSTALL-cloud.md
A propósito, você pode gostar de dar uma olhada na AWS Lightsail, cujos preços parecem mais atraentes do que os da DO.
Estou curioso, @anxvew, você conseguiu hospedar o Discourse de graça? ![]()
Por acaso vi um tópico sobre isso:
Isso pode ser útil para você, embora eu não tenha tentado essa abordagem. Além disso, o Discourse oferece hospedagem gratuita se você atender aos requisitos. Verifique isto: Hospedagem Gratuita para Código Aberto | Discourse - Discussão Civilizada
Mas você ainda tem que se preocupar com e-mail… então… $$
Quando você diz comunidades pequenas, podemos assumir com segurança um máximo de 1000 usuários?
Eu gostaria de ter um site de Perguntas e Respostas com Discourse para uma comunidade sem fins lucrativos sobre carreiras para estudantes universitários e do ensino médio. Portanto, não há como eles cobrarem de ninguém ou obterem algum financiamento para isso. Então, é baseado em doações ou recursos voluntários. Estava me perguntando quais seriam as doações mínimas necessárias por mês para sustentar um site Discourse para esse propósito?
Basta dizer, experimente, se encontrar limites, desempenho lento, migre para um VPS mais capaz, é muito simples de fazer.
Sim… Mas presumo que Andrew não enviará muitos e-mails, há alguns provedores oferecendo planos gratuitos generosos para envio de baixo volume.
Estou usando 2GB/1vcpu da DO com uma comunidade pequena (<1000 usuários, poucos tópicos/respostas por dia, poucas mensagens de chat, a maioria dos bots é proibida) e estou sempre perto de ficar sem memória, o que significa ~90% em uso.
Ainda assim, não tive nenhum problema por causa disso. E eu sei que RAM não utilizada é a RAM mais cara ![]()
É difícil definir se uma comunidade é pequena ou não apenas pelo total de usuários. O que importa é o número de usuários ativos simultaneamente, pois é isso que principalmente pressiona seu servidor. Codinghorror deu alguns números-chave a serem considerados neste post.
Meu fórum está em uma instância de 4 GB, juntamente com uma análise Matomo auto-hospedada. Tenho quase seiscentos usuários, mas apenas 13% deles estiveram ativos no último mês, sem mencionar quantos deles estiveram ativos ao mesmo tempo.
O uso médio de memória da minha máquina é de 2,6 GB.
Minha suposição é que, para um site de Perguntas e Respostas como este com 1000 usuários, 2 GB é uma escolha segura, se a comunidade for ativa o suficiente, você pode precisar de uma instância de 4 GB no máximo. E meu conselho é o mesmo que o de codinghorror, você pode aumentar um droplet quando achar que está estressante.
Além da taxa do servidor, a taxa também deve incluir a taxa de domínio e a taxa do provedor SMTP (que pode ser reduzida a quase zero se você encontrar um serviço barato). Supondo que você comprou um domínio por US$ 10/ano, escolheu um servidor de 2 GB e 1 vCPU no lightsail (US$ 10), usou um serviço SMTP gratuito, então as doações mínimas são de US$ 12.
Se você tem uma pequena comunidade com apenas alguns usuários, funciona muito bem. Você ficará sem espaço em disco depois de algumas reconstruções e precisará executar um launcher cleanup com frequência. Eu prefiro os $12/mês com 50 GB, mas você pode redimensionar mais tarde com apenas alguns minutos de inatividade.
De fato, não há um limite rígido para o número de usuários ou a quantidade de atividade - é apenas que o fórum ficará mais lento para carregar e atualizar à medida que começar a ter problemas com a memória.
E sobre o tópico de memória, você deve esperar que sua RAM seja usada. Você terá swap, e isso também será usado, e essa é uma coisa que pode se tornar um limite rígido. Manter um olho no swap livre e na atividade de paginação informará como isso está indo. (Use top ou free e/ou vmstat para isso.)
E sim, o espaço em disco é outro limite rígido que pode ser limitante, e provavelmente o primeiro que você atingirá - a maior variável aqui é quantos uploads seus usuários fazem e quão grandes eles são. Você precisará de uma instância com mais espaço em disco ou precisará dividir o armazenamento de uploads para um provedor de armazenamento em nuvem. Há informações sobre isso, mas eu ainda não fiz isso.
Você precisa de mais espaço livre para atualizar o software do que para executar o fórum, então a cada poucas semanas, quando uma atualização chegar, você pode precisar ver como está. Baixar e depois excluir seus backups pode ajudar.
Eu escrevi mais aqui:
Existem alguns serviços de e-mail gratuitos, tenho certeza, ou que oferecem coisas como 2000 e-mails gratuitos por mês ou algo assim, existem opções por aí, apenas algumas delas são menos conhecidas.
Tenho um fórum de baixo uso e, com uma gestão bastante ativa, descobri que podia trabalhar dentro do plano mais barato ($5/mês - obrigado @pfaffman pela correção!) da DO - mas precisei baixar todos os backups automáticos e depois excluí-los do servidor da DO toda vez que atualizava o software Discourse (o que acontecia com bastante frequência), porque o processo de atualização normalmente falhava por falta de espaço.
Isso se tornou um pouco doloroso, então acabei mudando para o próximo nível de serviço da DO depois de um tempo.
Portanto, certamente é possível - e você deve manter backups remotos de qualquer maneira.
Acho que você quis dizer R$ 5, não 5 GB. ![]()
o menor droplet funciona bem para mim, tenho cerca de 8.000 visitantes por mês e 8.000 visualizações de página por dia - sem problemas.
Ótimas notícias - obrigado por compartilhar.
Devo observar que as estatísticas que forneci são do Google Analytics e dos dados do fórum. Cerca de 800 usuários registrados no fórum e cerca de 10 vezes esse número de usuários não registrados.
Não tenho certeza sobre quais são as métricas-chave que exigem droplets de maior capacidade - largura de banda/tamanho do arquivo/armazenamento de dados? Aumentarei quando o desempenho degradar para os usuários - mas ainda não há sinal disso. Estou extremamente feliz com US$ 5/mês pelo serviço DigitalOcean.
Aqui estão as métricas do fórum
:
125 usuários ativos nas últimas 24 horas! Isso é mais do que suficiente - não acho que a organização sem fins lucrativos com a qual estou associado atingirá isso no futuro próximo. Somente após algum marketing boca a boca precisaremos pensar em redimensionar o droplet. Muito obrigado por essas estatísticas muito informativas.


