Come si configura Discourse per Tor?

Ciao,

Per prima cosa, lasciatemi spiegare cosa vorrei fare. Voglio far girare Discourse dietro nginx su Tor. Discourse sarà accessibile solo tramite Tor.

Configurare nginx con Tor non è un problema, ma sto avendo difficoltà a impostare Discourse. Mi chiedo se qualcuno abbia già un file yml pronto per Tor, perché con la configurazione predefinita non accetta nemmeno un indirizzo Tor perché “non punta a questo server”.

Come si può procedere per configurare Discourse dietro nginx in modo che sia accessibile solo tramite Tor?

Ah, e non sto cercando di creare un forum per promuovere o discutere attività illegali; voglio solo avere un forum “nascosto”. :wink:

Grazie in anticipo!

Discourse non è adatto al tuo caso d’uso. Secondo gli standard di Tor, è considerato “leaky”.

Modifica: ascolta, non è una spiegazione molto buona, ma per favore cercalo tu stesso. Chiedi a qualche esperto di Tor. Tutte le funzioni divertenti di Discourse dovranno essere disattivate per funzionare correttamente su Tor, a mio avviso. :slight_smile:

Grazie per la tua rapida risposta. (Per chiarire, sono la stessa persona di @vovo; non riesco più ad accedere, quindi ho creato un nuovo account che potrò mantenere).

Non sono sicuro di quanto Discourse sia “permeabile”, ma non credo che dovrò disabilitare molte funzionalità. Il forum deve essere accessibile solo tramite Tor, e per questo ci sono alcune ragioni:

  1. Sarà più difficile da trovare rispetto al clearnet.
  2. L’operatore sarà più difficile da rintracciare, almeno se nginx è configurato correttamente.
  3. Non dovrò sostenere la spesa di un dominio premium collegato a me. (In alcuni casi è possibile acquistare un VPS pagando solo in Bitcoin, senza fare domande).

Mi chiedo qual è il modo migliore per installare Discourse e configurarlo dietro nginx + Tor. Poiché la configurazione predefinita non consente un indirizzo .onion (dato che non punta direttamente al VPS), non accetterà il dominio; questo è probabilmente il primo ostacolo che dovrò superare.

Cerco alcuni suggerimenti su come configurare Discourse dietro nginx + Tor.

Grazie in anticipo!

Discourse raggiunge intenzionalmente e esplicitamente server arbitrari come parte del rendering del contenuto dei post.

L’unico motivo per eseguire Discourse su Tor è nascondere l’identità dei partecipanti all’operatore del sito e/o tra loro. Tuttavia, è ancora necessario registrarsi e fornire un indirizzo email per pubblicare, quindi è necessario anche un provider SSO personalizzato. Ricordati inoltre di disabilitare le funzionalità del database geoip.

Questo è estremamente semplice da risolvere: basta utilizzare il metodo di installazione precedente: copia samples/standalone.yml in containers/app.yml e compila i campi. Consulta lo script di configurazione per il testo di aiuto se non sei sicuro del significato di una determinata impostazione.

Grazie per la risposta!

Il mio caso d’uso è nascondere l’identità dell’amministratore, non garantire l’anonimato agli utenti. (Gli utenti potrebbero comunque essere identificati a causa del contenuto che pubblicherebbero) Disabiliterò sicuramente alcune funzionalità per ridurre al minimo il tracciamento degli utenti.