Comment configurer Discourse pour Tor ?

Bonjour,

Tout d’abord, laissez-moi vous expliquer ce que je souhaite faire. Je veux exécuter Discourse derrière Nginx sur Tor. Discourse ne sera accessible que via Tor.

Configurer Nginx avec Tor ne pose aucun problème, mais je rencontre des difficultés pour configurer Discourse. Je me demande si quelqu’un dispose d’un fichier YAML prêt à l’emploi pour Tor, car avec la configuration par défaut, il n’accepte même pas une adresse Tor car « elle ne pointe pas vers ce serveur ».

Comment procéder pour configurer Discourse derrière Nginx, accessible uniquement via Tor ?

Oh, et je ne cherche pas à créer un forum pour promouvoir ou discuter de choses illégales ; je veux simplement avoir un forum « caché ». :wink:

Merci d’avance !

2 « J'aime »

Discourse n’est pas adapté à votre cas d’usage. Selon les standards de Tor, il est considéré comme « leaky ».

Edit : écoutez, ce n’est pas une très bonne explication, mais veuillez vous renseigner. Demandez à des utilisateurs de Tor. Toutes les fonctionnalités sympas de Discourse devront être désactivées pour que cela ait du sens sur Tor, à mon avis. :slight_smile:

3 « J'aime »

Merci pour votre réponse rapide. (Pour clarification, je suis la même personne que @vovo. Je n’arrive pas à me reconnecter, alors j’ai créé un nouveau compte que je pourrai maintenir).

Je ne suis pas sûr de l’étendue de la « fuite » de Discourse, mais je ne pense pas avoir à désactiver beaucoup de fonctionnalités. Le forum doit simplement être accessible via Tor, et uniquement via Tor. Voici quelques raisons :

  1. Il sera plus difficile à trouver que sur le clearnet.
  2. L’opérateur sera plus difficile à tracer, du moins si nginx est correctement configuré.
  3. Je n’aurai pas à me soucier d’un domaine premium lié à mon identité. (Dans certains cas, vous pouvez acheter un VPS uniquement avec du Bitcoin, sans poser de questions).

Je me demande quelle est la meilleure méthode pour installer Discourse et le configurer derrière nginx + Tor. Comme la configuration par défaut ne permet pas d’adresse .onion (puisque celle-ci ne pointe pas directement vers le VPS), elle n’acceptera pas le domaine. C’est probablement l’un des premiers obstacles que je devrai surmonter.

Je cherche des conseils sur la façon de configurer Discourse derrière nginx + Tor.

Merci d’avance !

Discourse contacte explicitement et intentionnellement des serveurs arbitraires dans le cadre du rendu du contenu des messages.

La seule raison d’exécuter Discourse sur Tor est de masquer l’identité des participants vis-à-vis de l’opérateur du site et/ou les uns des autres. Cependant, vous devez toujours vous connecter et fournir une adresse e-mail pour publier, ce qui nécessite également un fournisseur SSO personnalisé. N’oubliez pas également de désactiver les fonctionnalités de base de données GeoIP.

Ceci est extrêmement facile à surmonter : utilisez simplement la méthode d’installation plus ancienne : copiez samples/standalone.yml vers containers/app.yml et remplissez les champs. Consultez le script de configuration pour obtenir de l’aide sur la signification d’un paramètre si vous avez un doute.

5 « J'aime »

Merci pour votre réponse !

Mon cas d’usage consiste à masquer l’identité de l’administrateur, et non à garantir l’anonymat des utilisateurs. (Les utilisateurs pourraient d’ailleurs être identifiés de toute façon en raison du contenu qu’ils publieraient.) Je désactiverai certainement certaines fonctionnalités afin de limiter au maximum le suivi des utilisateurs.