GreenOWL
(Green OWL)
1
こんにちは!UbuntuでDocker Discourseの標準インストールを使用しており、.onion Torネットワークにフォーラムミラーを設定したいと考えています。
サーバーにTorをインストールし、myonionsite.onionアドレスを取得しました。
#インストール
apt install -y tor
# /etc/tor/torrc でコメント解除
HiddenServiceDir /var/lib/tor/myonionsite/
HiddenServicePort 80 127.0.0.1:8080
HiddenServiceVersion 3
#再起動
systemctl restart tor
systemctl enable tor
cat /var/lib/tor/myonionsite/hostname
しかし、このアドレスにはデフォルトのnginxページが表示され、コミュニティは表示されません。
助けが必要です

「いいね!」 1
DiscourseにはTORテンプレートがあります。
これは6年前に最終更新されたため、まだ機能するかどうかはわかりませんが、機能するのであれば、これで開始できるはずです。テンプレートを読んで、どのように機能するかを理解してください。
app.ymlにテンプレートを含め、DISCOURSE_ONIONリンク(これは.onionアドレスです)を定義する必要があります。
さらなる議論:Template for serving through an .onion address with Docker
「いいね!」 6
GreenOWL
(Green OWL)
3
うまくいかないのですが、それとも私が何か間違っていますか?
私の手順:
-
apt install tor
-
/etc/tor/torrc ファイルを編集
HiddenServiceDir /var/lib/tor/hidden_service/
HiddenServicePort 80 127.0.0.1:8080
HiddenServiceVersion 3
- 再起動
systemctl restart tor
systemctl enable tor
- オニオン ドメインを確認
cat /var/lib/tor/hidden_service/hostname
cd /var/discourse/ に移動し、app.yml を編集
テンプレート web.onion.template.yml を追加
DISCOURSE_ONION を次のように追加:
DISCOURSE_HOSTNAME example.com
DISCOURSE_ONION example.onion
./launcher rebuild app
これらの設定の後、フォーラムはクリアネットでも Tor でも利用できません。投稿を変更する必要があるかもしれません 
GreenOWL
(Green OWL)
4
新しいnginxをインストールする必要があるかもしれません。 1. apt install nginx tor
f1r4s
(Eddie)
5
こんにちは、TORを正しく設定する解決策は見つかりましたか?
「いいね!」 1
rhatto
6
web.onion.template.yml を動作させるには、いくつかの更新が必要です。
このパッチをお試しください。
それとは別に、HiddenServicePort を 80 127.0.0.1:8080 ではなく 80 127.0.0.1:80 に設定する必要もあるでしょう。
「いいね!」 2
Nginxのようなプロキシを使用しているため、Discourseを直接公開していない場合、どのようにすればよいですか?
meglio
(Anton)
9
Discourseは理論的に、同じインスタンスを「.com」と「.onion」の2つのドメインで稼働させることができますか?
「いいね!」 1