GreenOWL
(Green OWL)
Março 7, 2022, 2:51pm
1
Olá! Estou usando uma instalação padrão do Docker Discourse no Ubuntu e quero configurar um espelho do fórum na rede .onion do Tor.
Já instalei o Tor no servidor e agora tenho o endereço myonionsite.onion.
#instalar
apt install -y tor
#descomentar em /etc/tor/torrc
HiddenServiceDir /var/lib/tor/myonionsite/
HiddenServicePort 80 127.0.0.1:8080
HiddenServiceVersion 3
#reiniciar
systemctl restart tor
systemctl enable tor
cat /var/lib/tor/myonionsite/hostname
Mas este endereço mostra a página padrão do nginx, não a minha comunidade.
Preciso de ajuda
1 curtida
Existe um modelo TOR para discourse:
Ele foi atualizado pela última vez há 6 anos, então não tenho certeza se ainda funcionaria, mas se funcionar, isso deve te ajudar. Leia o modelo para entender como ele funciona.
Você precisará incluir o modelo em seu app.yml e definir o link DISCOURSE_ONION (que é o seu endereço .onion).
Discussão adicional: Template for serving through an .onion address with Docker
6 curtidas
GreenOWL
(Green OWL)
Março 7, 2022, 8:09pm
3
Não funciona ou estou fazendo algo errado…
Meus passos:
apt install tor
editar arquivo /etc/tor/torrc
HiddenServiceDir /var/lib/tor/hidden_service/
HiddenServicePort 80 127.0.0.1:8080
HiddenServiceVersion 3
reiniciar
systemctl restart tor
systemctl enable tor
verificar meu domínio onion
cat /var/lib/tor/hidden_service/hostname
ir para cd /var/discourse/ e editar app.yml
adicionar templates web.onion.template.yml
adicionar DISCOURSE_ONION parecido com:
DISCOURSE_HOSTNAME example.com
DISCOURSE_ONION example.onion
./launcher rebuild app
Após essas configurações, o fórum não está disponível na clearnet e no Tor. Talvez eu precise mudar o post?
GreenOWL
(Green OWL)
Março 8, 2022, 8:52am
4
Talvez eu precise instalar o novo nginx? 1. apt install nginx tor
f1r4s
(Eddie)
Janeiro 10, 2023, 10:19am
5
Bhanu Sharma:
DISCOURSE_ONION
Olá amigo, você encontrou uma solução para configurar o TOR corretamente?
1 curtida
rhatto
Janeiro 24, 2023, 8:56pm
6
O web.onion.template.yml precisa de algumas atualizações para funcionar.
Por favor, tente este patch .
Além disso, você provavelmente também precisará apontar HiddenServicePort para 80 127.0.0.1:80 em vez de 80 127.0.0.1:8080.
2 curtidas
Como podemos fazer isso se não estamos expondo o Discourse diretamente porque usamos um proxy como o Nginx?
Usar o IP do contêiner deve funcionar? (:
meglio
(Anton)
Junho 29, 2025, 11:41pm
9
O Discourse pode teoricamente servir a mesma instância sob dois domínios? (.com e .onion)
1 curtida