Configurazione di proxy con reverse proxy

So, so sono in ritardo di qualche mese, ma alla fine ho deciso di fare il salto e ho iniziato il mio viaggio nell’auto-hosting con questo nuovo script. Avevo già una VM Proxmox/Ubuntu in esecuzione con Docker Compose, quindi ho pensato di continuare lì. Dato che si trattava semplicemente di test (il mio sito non esiste nemmeno ancora), non mi aspettavo di dover aprire nulla nel firewall. Ma come molti di voi probabilmente sanno già, la verifica del sottodominio fallirà se non fai altro che eseguire lo script wget.

Riavviando ./discourse-setup --skip-connection-test riuscirai almeno a superare quella fase, ma non risolve il problema… Il mio io inesperto ha fatto troppe ricerche su Google prima di trovare qualcuno che menzionava questo metodo di salto, quindi volevo solo aggiungerlo qui nel caso qualcuno lo trovasse utile.

Al momento non ho configurato un proxy, ma qual è il metodo migliore per impostare correttamente il mio server Discourse in modo da non perdere il dominio e poter continuare i test finché non sono pronto a esporlo al mio pubblico? Devo mettermi in moto e configurare il proxy? O c’è un altro metodo per aprire in sicurezza le porte 443/80?

Se stai utilizzando Proxmox, non è una cattiva idea avere Discourse in un proprio contenitore LXC per semplificare la gestione delle porte e delle risorse. È quello che faccio io ed è quello che fanno la maggior parte delle persone quando utilizzano il cloud computing.

Discourse non include alcun proxy. Se non riesci ad aprire le porte 80/443 sulla tua rete (sia perché non vuoi farlo sia perché il tuo ISP le blocca), dovresti valutare l’uso di Cloudflare Tunnels o soluzioni simili come ngrok.