Dan_A
(Dan A.)
2019 年 9 月 22 日午前 6:45
1
ローカルネットワーク上に Discourse をセットアップし、内部から、場合によっては外部(インターネット)からもアクセスできるようにしたいと考えています。
最初の課題は、「ドメイン名を使用しなければならない場合、どのように動作させるか?」ということです。
Linux に Docker をセットアップし、Discourse をインストールしましたが、どうやら DNS サーバーを設定するか、動作させるために必要な何かを設定する必要があるため、アクセスできません。
サーバー関連の作業はあまり経験がありません。本当に必要なことを実現する方法はあるのでしょうか?少しヒントをいただけますか?
pfaffman
(Jay Pfaffman)
2019 年 9 月 22 日午前 7:12
2
Discourse をインストールするにはインターネットへのアクセスが必要です。Discourse をインストールするには、ドメイン名が必要です。
ドメイン名をお持ちの場合は、ドメインを取得したレジストラで、そのドメインの IP アドレスを設定できます。
もし DNS サーバーをお持ちでないなら、どのようにしてこのサイトにたどり着いたのでしょうか?
Dan_A
(Dan A.)
2019 年 9 月 22 日午前 7:20
3
インターネットにアクセスできます。ドメイン名を持つとはどういう意味ですか?購入する必要があるのでしょうか?それは選択肢ではありません。
私はDNSサーバーを持っていないと言ったわけではありません。
最低限必要なこと:Discourseをローカルネットワーク上で実行し、ローカルネットワークからのみアクセスできるようにする必要があります。ただし、サーバー自体はインターネットにアクセスできる状態です。
pfaffman
(Jay Pfaffman)
2019 年 9 月 22 日午後 1:00
4
ドメイン名は約15ドルです。あなたのネットワークには、ほぼ間違いなくDNSサーバーが存在します。ネットワーク上のユーザーは、どこかからIPアドレスを取得しています。
もしそれを自分でやりたくない場合は、Googleで「BINDのセットアップを依頼する」と検索してください。そして、ネットワーク上のすべてのマシンを、現在使用しているもの(おそらくローカルDNSサーバーが本当に存在しない場合はDHCPサーバーを変更することで)ではなく、そのネームサーバーを使用するように設定する必要があります。
その情報は別の場所で探してください。ここで提供できる範囲を大きく超えています。あなたがそのDHCPサーバーを制御しているなら、私なら2〜5時間で済みます。私は以前にBINDとDHCPを設定したことがあります。
推奨される解決策は、ドメイン名を購入することです。Let’s Encryptを使ってHTTPSを使用することはできませんが、ローカルネットワーク上であれば、おそらく問題ないでしょう。
danb35
(Dan)
2019 年 9 月 22 日午後 7:31
5
pfaffman:
ドメイン名は約15ドルで取得できます。
それさえも必要ありません。freenom.com では無料でドメインを取得できます。エッジデバイスが極端に制限されていなければ、おそらくネットワークの DNS ホストとして機能しており、必要に応じてホストオーバーライドを設定できます。私の pfSense ボックスでも簡単に処理できます。
こんにちは、Dan さん!あなたのユースケースについてもっと聞かせていただければと思います。インターネットに接続できないサーバー上でフォーラムコミュニティをどのように活用しようとしているのか、もしよろしければ教えていただけますか?
私も同様のことを検討しています。緊急時に自分と近所の人々が essential な情報を共有し合えるよう、ローカルベースのインターネットネットワークを構築したいと考えています。停電時にはスイッチをオンにして、近所の人誰でも接続できるローカル Wi-Fi ネットワークを立ち上げ、Discourse をホストする Web サーバーへのアクセスを提供する予定です。
また、Discourse インスタンスを個人の知識ベースとしても利用しており、オフライン状態でもアクセスできるようにしたいと考えています。
Dan_A
(Dan A.)
2019 年 9 月 24 日午前 8:15
7
さて、再度申し上げますが、サーバーはインターネットにアクセス可能です。
理想的には、LAN だけでなく、インターネットからもアクセスできるようにすべきです。
私は、私と私のチームが直面した問題とその解決策をアーカイブするためにこれを使用したいと考えています。各問題についてスレッドを作成し、詳細を説明し、最終的に解決できるようにするためです。
そして、その解決策であるフォーラムエンジンには、費用は全くかからず、インストールも簡単(設定が必要な依存関係を含む)でなければなりません。