Olá, esta é a primeira vez que tento auto-hospedar o Discourse. Segui o guia de instalação oficial do GitHub executando wget -qO- https://raw.githubusercontent.com/discourse/discourse_docker/main/install-discourse | sudo bash. Tudo funcionou bem até chegar à etapa de conexão ao subdomínio. Após completar a verificação, continuo recebendo os mesmos erros: “A porta 443 deste computador não parece estar acessível usando o nome de host: \[Subdomínio do Discourse\] e a conexão com \[Subdomínio do Discourse\] porta 80) também falha”.
Primeiro, o arquivo app.yml nem existia, então pesquisei online e corrigi. Mudei a porta para 81 e também mudei a 443 e tentei novamente, o mesmo erro como se eu não tivesse alterado a porta.
Eu também verifiquei se o raspap poderia estar causando problemas e vi que ele estava usando a porta 80. Mudei para 81 e ainda o mesmo erro.
O que estou fazendo de errado? Isso é porque estou usando um Raspberry Pi 5? Eu deveria abrir portas nas configurações do meu roteador? Estou perdido e desculpe se esta é uma pergunta de novato, provavelmente é porque sou um novato nisso.
Consegui corrigir o erro na porta 80, mas ainda não consigo descobrir por que a 443 ainda não está funcionando. Não tenho certeza se o raspap ainda pode estar a usando, mas acho que não consigo mudá-la.
Então houve uma contagem regressiva de 5 segundos e começou a fazer o que tinha que fazer até parar. Pensei que talvez eu tivesse terminado por aqui, então visitei o domínio, mas ele diz que não está respondendo. O localhost também não mostra nada. Estou iniciando da maneira errada? Eu não mudei nenhuma configuração e até desinstalei e reinstalei tudo sem sucesso. A reconstrução também para e o doctor discourse diz que o aplicativo do contêiner do Discourse está em execução. Então, como eu acesso na minha rede local para ver se ele está ativo em outros dispositivos?
Estou recebendo curl: (7) Falha ao conectar-se a (IP aqui) porta 80 após 0 ms: Não foi possível conectar ao servidor
O painel do Cloudflare diz que está saudável.
O que esqueci de mencionar é que também estou hospedando o raspap, que é um Hotspot para o Raspberry e também hospeda um painel web, mas eu mudei a porta dele para 81.
Tentei o curl no próprio pi. Também não consigo acessar o site no meu celular, mas consigo acessar o outro site que estou hospedando a partir do IP do Pi com a porta 81
Ah, sim, você está certo. Isso é porque, enquanto eu estava solucionando o problema, eu removi porque não tinha certeza se era por isso que não estava funcionando antes.
Eu também não tinha certeza se deveria comentar as portas, então tentei novamente sem fazer isso e agora está funcionando… Um pouco porque isso não parece certo
Não configurei nenhuma restrição de firewall e também não mexi no CSS. O roteador que estou usando também é muito limitado, então infelizmente não consigo alterar nenhuma configuração de firewall.
Além disso, aparentemente não há portas restritas, exceto as Portas 25 e 455.
Parece também que não está usando HTTPS, mas sim HTTP por algum motivo. Como o guia disse, eu forcei o HTTPS no app.yml, então não sei por que não consigo acessar o site usando HTTPS.