GreenOWL
(Green OWL)
7 Marzo 2022, 2:51pm
1
Ciao! Sto usando un’installazione standard di Docker Discourse su Ubuntu e voglio configurare uno specchio del forum nella rete Tor .onion.
Ho installato Tor sul server e ora ho l’indirizzo myonionsite.onion.
#installazione
apt install -y tor
#decommenta in /etc/tor/torrc
HiddenServiceDir /var/lib/tor/myonionsite/
HiddenServicePort 80 127.0.0.1:8080
HiddenServiceVersion 3
#riavvia
systemctl restart tor
systemctl enable tor
cat /var/lib/tor/myonionsite/hostname
Ma questo indirizzo mostra la pagina nginx predefinita, non la mia community.
Ho bisogno di aiuto
1 Mi Piace
Esiste un template TOR per discourse:
È stato aggiornato l’ultima volta 6 anni fa, quindi non sono sicuro che funzionerebbe ancora, ma se funzionasse, questo dovrebbe metterti in moto. Leggi il template per capire come funziona.
Dovrai includere il template nel tuo app.yml e definire il link DISCOURSE_ONION (che è il tuo indirizzo .onion).
Ulteriore discussione: Template for serving through an .onion address with Docker
6 Mi Piace
GreenOWL
(Green OWL)
7 Marzo 2022, 8:09pm
3
Non funziona o sto facendo qualcosa di sbagliato…
I miei passaggi:
apt install tor
modifica file /etc/tor/torrc
HiddenServiceDir /var/lib/tor/hidden_service/
HiddenServicePort 80 127.0.0.1:8080
HiddenServiceVersion 3
riavvia
systemctl restart tor
systemctl enable tor
controlla il mio dominio onion
cat /var/lib/tor/hidden_service/hostname
vai su cd /var/discourse/ e modifica app.yml
aggiungi template web.onion.template.yml
aggiungi DISCOURSE_ONION simile a:
DISCOURSE_HOSTNAME example.com
DISCOURSE_ONION example.onion
./launcher rebuild app
Dopo queste impostazioni, il forum non è disponibile sulla clearnet e su Tor. Forse devo cambiare post?
GreenOWL
(Green OWL)
8 Marzo 2022, 8:52am
4
Forse devo installare un nuovo nginx? 1. apt install nginx tor
f1r4s
(Eddie)
10 Gennaio 2023, 10:19am
5
Bhanu Sharma:
DISCOURSE_ONION
Ciao amico, hai trovato una soluzione per configurare correttamente TOR?
1 Mi Piace
rhatto
24 Gennaio 2023, 8:56pm
6
Il file web.onion.template.yml necessita di alcuni aggiornamenti per funzionare.
Prova questa patch .
Inoltre, probabilmente dovrai anche impostare HiddenServicePort su 80 127.0.0.1:80 invece di 80 127.0.0.1:8080.
2 Mi Piace
Come possiamo farlo se non stiamo esponendo Discourse direttamente perché usiamo un proxy come Nginx?
Usare l’IP del container dovrebbe funzionare? (:"
meglio
(Anton)
29 Giugno 2025, 11:41pm
9
Discourse può teoricamente servire la stessa istanza sotto due domini? (.com e .onion)
1 Mi Piace