Nosso guia de instalação oficial lista 1 GB de RAM (+ 2 GB de swap) como os requisitos mínimos para o Discourse. Isso ainda é possível, mas nos últimos meses tornou-se cada vez mais doloroso reconstruir o Discourse em servidores com essa especificação. Isso se deve principalmente a alterações em nossas ferramentas de compilação de JS.
Acabamos de implementar esses ajustes, que devem melhorar significativamente os tempos de reconstrução em servidores com pouca memória:
Dado o número de variáveis, é difícil prometer números exatos. Mas, em meus testes em um droplet DO com 1 GB de RAM (+ 2 GB de swap), isso reduziu a parte ember build de um ./launcher rebuild app de ~45 minutos para ~15 minutos.
Também pode haver uma pequena melhoria de velocidade para máquinas com mais RAM, mas nada muito substancial.
Se você executa o Discourse em uma máquina com pouca memória, experimente e nos diga como foi!
Tenho certeza de que não sou o único a pensar assim, mas isso realmente ajudará os auto-hospedeiros e manterá seus custos baixos, impulsionando a adoção, super!!
Uma excelente demonstração de compromisso com a comunidade, obrigado!
Acabei de fazer uma instalação de teste e todo o processo, incluindo a criação do droplet, configuração (automática) de DNS, obtenção de credenciais SMTP do Mailgun e a reconstrução com vários plugins (além de excluir o droplet) levou apenas 23 minutos. Isso é incrível, pois eu estava executando este teste em um droplet de 8GB porque o de 1GB estava demorando muito.
Parece que a Instalação de 30 Minutos é possível novamente!