O servidor Ubuntu tem um IP estático fornecido pelo meu roteador, com a porta 443 redirecionada a partir dele, e apontei meu domínio para ele. A instalação funcionou; se eu tentar executar o comando “./launcher start app”, ele diz que o Discourse está rodando corretamente. Mas não consigo acessá-lo pelo meu domínio. Ele mostra em portas: 0.0.0.0:443. Isso deveria ser o IP interno da máquina?
É necessário um nome de domínio, não um endereço IP. Além disso, ele precisa ser acessível publicamente para que o Let’s Encrypt funcione e exige etapas adicionais para desativar o Let’s Encrypt.
Talvez sua máquina de servidor use um DNS diferente do seu cliente. Fazer isso funcionar entre todas as camadas do seu roteador, o sistema operacional do servidor, a VM virtualizada e assim por diante é complicado. É improvável que você obtenha esse nível de solução de problemas aqui.
É por isso que é mais fácil gastar US$ 5 ou US$ 10 por mês com a DigitalOcean.