Discurso Apenas de Rede Local

Olá, tenho interesse em criar um fórum Discourse para uso em um local em uma rede. Isso porque o fórum não precisa ser (nem deve ser) acessível externamente. Vi alguns tópicos que parecem pessoas tentando configurar algo semelhante a isso, mas falta respostas concisas.
Essencialmente, minhas perguntas são as seguintes:

  • Como minha instalação diferiria da instalação padrão se eu não quisesse criar um “servidor em nuvem” ou me conectar à internet? (Assumindo uma máquina local com instalação recente do Ubuntu)
  • Ainda preciso de um nome de domínio e serviço de e-mail? Se sim, não entendo por que não posso simplesmente me conectar à máquina local executando o Discourse usando o IP local.
  • O Discourse é a ferramenta certa para o trabalho? Gosto de como o site é organizado e já usei comunidades Discourse, mas se isso não fizer sentido como uma ferramenta de comunicação interna, procurarei outro lugar.

Obrigado

2 curtidas

Olá e bem-vindo, @red2.

Acredito que isso seja possível, baixando primeiro o programa discourse para um computador local, depois deve ser possível gravar essa imagem em um disco ou mover o arquivo para uma unidade externa e usá-la para a instalação.
Você pode não precisar de um nome de domínio + serviço de e-mail para isso, não tenho certeza.

Quanto à pergunta se o Discourse é ideal para o seu caso de uso de uma ferramenta de comunicação interna, isso dependeria de como você planeja usá-lo e quais são as opções alternativas.

Desejo-lhe boa sorte e fortuna com isso!

Você precisaria de e-mail para confirmação de nova conta e redefinição de senha, talvez você consiga contornar isso usando um sistema de autenticação externo.

O Discourse requer um nome de domínio e https. Se você estiver em uma rede privada, precisará configurá-lo atrás de um proxy reverso que gerencie o https para você.

Você não pode usar uma instalação padrão.

O Discourse também precisará ser capaz de enviar e-mails para quaisquer usuários que você queira que possam criar contas.

Para mim, o Docker e o próprio Discourse são um grande mistério, mas é suficiente que o proxy reverso envie os cabeçalhos proxy_set_header? Então não há necessidade de realmente encerrar o SSL?

E os e-mails não precisam sair e então pode haver uso de e-mail dentro do sistema? Algo que todos os pinguins sabem há eras.

Mas se houver necessidade real e de fato de encerrar o SSL, um certificado autoassinado funcionaria?

O Discourse requer https

O Discourse exige que os endereços de e-mail sejam validados, portanto, ele precisará enviar e-mails para todos os usuários, a menos que você use login sso ou social que forneça e-mails validados.

Bem, com um proxy reverso, ele nunca o obtém. Ele obtém cabeçalhos de proxy. E se esses cabeçalhos forem configurados por esse proxy, o Discourse nunca saberá que o tráfego está vindo pela porta 80. E esse é um ponto e a função de um proxy reverso, a terminação SSL. Estou errado?

Claro. Mas o Discourse fica totalmente satisfeito se ele for para a conta *nix do usuário no sistema e nunca sair do próprio VPS, desde que a entrega de e-mail dê a resposta certa. Estou errado?

O Discourse não consegue rodar sem HTTPS em certos casos?