Ciao, è la prima volta che provo a ospitare Discourse in autonomia. Ho seguito la guida ufficiale di installazione di GitHub eseguendo wget -qO- https://raw.githubusercontent.com/discourse/discourse_docker/main/install-discourse | sudo bash. Tutto ha funzionato bene fino al momento di connettersi al sottodominio. Dopo aver completato la verifica, continuo a ricevere gli stessi errori: “La porta 443 di questo computer non sembra essere accessibile tramite il nome host: [Sottodominio di Discourse] e anche la connessione a [Sottodominio di Discourse] porta 80 fallisce”.
Innanzitutto, il file app.yml non esisteva, quindi ho cercato online e l’ho risolto. Ho cambiato la porta in 81 e ho anche cambiato la 443 e ho riprovato, lo stesso errore come se non avessi cambiato la porta.
Ho anche controllato se raspap potesse causare problemi e ho visto che stava usando la porta 80. L’ho cambiata in 81 e l’errore è rimasto lo stesso.
Cosa sto sbagliando? È perché sto usando un Raspberry Pi 5? Devo aprire le porte nelle impostazioni del mio router? Sono perso e mi scuso se questa è una domanda da principiante, probabilmente è perché sono un principiante in questo.
Sono riuscito a risolvere l’errore sulla porta 80 ma non riesco ancora a capire perché la 443 non funzioni ancora. Non sono sicuro che raspap la stia ancora usando, ma non credo di poterla cambiare.
Poi c’è stato un conto alla rovescia di 5 secondi e ha iniziato a fare il suo lavoro finché non si è fermato. Ho pensato che forse avessi finito qui, così ho visitato il dominio ma dice che non risponde. Anche localhost non mostra nulla. Lo sto avviando nel modo sbagliato? Non ho modificato alcuna configurazione e ho anche disinstallato e reinstallato tutto senza successo. Anche la ricostruzione si ferma e doctor discourse dice che l’applicazione container di Discourse è in esecuzione. Quindi, come posso accedervi sulla mia rete locale per vedere se è effettivamente attivo su altri dispositivi?
Sto ricevendo curl: (7) Impossibile connettersi a (IP qui) porta 80 dopo 0 ms: Impossibile connettersi al server
Il pannello di controllo di Cloudflare dice che è sano.
Quello che ho dimenticato di menzionare è che sto anche ospitando raspap, che è un Hotspot per il Raspberry e ospita anche una dashboard web, ma ho cambiato la porta per essa alla 81.
Ho provato curl sul Pi stesso. Inoltre, non riesco ad accedere al sito web dal mio telefono, ma posso accedere all’altro sito che sto ospitando dall’IP del Pi sulla porta 81
Oh sì, hai ragione. Questo perché durante la risoluzione dei problemi l’ho rimosso perché non ero sicuro che fosse il motivo per cui non funzionava prima.
Inoltre non ero sicuro se dovessi commentare le porte, quindi ho riprovato senza farlo e ora funziona… Un po’ perché questo non sembra giusto
Non ho impostato alcuna restrizione del firewall e non ho toccato nemmeno il CSS. Anche il router che sto usando è molto limitato, quindi purtroppo non sono in grado di modificare alcuna impostazione del firewall.
Inoltre, apparentemente non ci sono porte limitate ad eccezione della Porta 25 e 455.
Sembra anche che non stia usando HTTPS ma HTTP per qualche motivo. Come diceva la guida, ho forzato HTTPS in app.yml, quindi non sono sicuro del motivo per cui non riesco ad accedere al sito usando HTTPS.