GreenOWL
(Green OWL)
7 Marzo, 2022 14:51
1
¡Hola! Estoy usando una instalación estándar de Docker Discourse en Ubuntu y quiero configurar un espejo del foro en la red .onion de Tor.
Ya he instalado Tor en el servidor y ahora tengo la dirección myonionsite.onion.
#instalar
apt install -y tor
#descomentar en /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
Pero esta dirección muestra la página predeterminada de nginx, no mi comunidad.
Necesito ayuda
1 me gusta
Hay una plantilla de TOR para Discourse:
Se actualizó por última vez hace 6 años, así que no estoy seguro de si todavía funcionaría, pero si lo hace, esto debería ponerte en marcha. Lee la plantilla para entender cómo funciona.
Necesitarás incluir la plantilla en tu app.yml y definir el enlace DISCOURSE_ONION (que es tu dirección .onion).
Más discusión: Template for serving through an .onion address with Docker
6 Me gusta
GreenOWL
(Green OWL)
7 Marzo, 2022 20:09
3
No funciona o estoy haciendo algo mal…
Mis pasos:
apt install tor
editar archivo /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
comprobar mi dominio onion
cat /var/lib/tor/hidden_service/hostname
ir a cd /var/discourse/ y editar app.yml
añadir plantillas web.onion.template.yml
añadir DISCOURSE_ONION que parezca:
DISCOURSE_HOSTNAME example.com
DISCOURSE_ONION example.onion
./launcher rebuild app
Después de esta configuración, el foro no está disponible en clearnet ni en Tor. ¿Quizás necesito cambiar la publicación?
GreenOWL
(Green OWL)
8 Marzo, 2022 08:52
4
¿Quizás necesito instalar nginx nuevo? 1. apt install nginx tor
f1r4s
(Eddie)
10 Enero, 2023 10:19
5
Bhanu Sharma:
DISCOURSE_ONION
Hola amigo, ¿encontraste la solución para configurar TOR correctamente?
1 me gusta
El archivo web.onion.template.yml necesita algunas actualizaciones para funcionar.
Por favor, prueba este parche .
Además de eso, probablemente también necesites apuntar HiddenServicePort a 80 127.0.0.1:80 en lugar de 80 127.0.0.1:8080.
2 Me gusta
¿Cómo podemos hacerlo si no estamos exponiendo Discourse directamente porque usamos un proxy como Nginx?
¿Debería funcionar la IP del contenedor? (:
meglio
(Anton)
29 Junio, 2025 23:41
9
¿Puede Discourse teóricamente servir la misma instancia bajo dos dominios (.com y .onion)?
1 me gusta