Os requisitos mínimos de hardware para instalação notas
1 GB de RAM no mínimo (com swap)
O link para as notas sobre swap notas
Para servidores com <= 2 GB de RAM, a execução de ./discourse-setup solicitará e criará automaticamente um arquivo de swap de 2 GB.
Então, eis minha interpretação; se estiver errada, tenho certeza de que outros também estão pensando de forma equivocada.
Nota: Nunca instalei o Discourse em produção (fiz apenas uma instalação de desenvolvimento).
Se alguém solicitar a um provedor um servidor com 1 GB de RAM, entendo que, durante a instalação, o sistema alocará adicionalmente 2 GB para swap, totalizando 3 GB. E se o provedor limitar a máquina a 1 GB, você terá um problema.
Se alguém solicitar a um provedor um servidor com 3 GB de RAM, entendo que, durante a instalação, o sistema NÃO alocará adicionalmente 2 GB para swap, utilizando assim os 3 GB apenas para memória.
Se alguém solicitar a um provedor um servidor com 4 GB, pensando que precisa de 2 GB como memória normal e 2 GB como swap, seria a melhor opção usar os 4 GB como 2 GB para memória e 2 GB para swap?
Agora, no nosso caso, somos programadores Prolog e, por sermos de código aberto, temos outras opções, neste caso o Laboratório de Código Aberto da OSU (e também não temos orçamento, nunca).
Embora eu saiba que usar a Digital Ocean com contêineres Docker seja a escolha de muitos, a OSU OSL é a opção que estamos explorando atualmente.
Espero que você entenda onde estou confuso e possa esclarecer minhas dúvidas sobre a identificação da memória necessária e como configurá-la.
As comunicações relacionadas a isso estão acessíveis aqui, caso deseje.