コミュニティから長年要望されていた機能がついに登場しました!本日より、35ドルのRaspberry Piで完全なDiscourseインスタンスをホストできるようになりました。最新のRaspberry Piモデルであれば、弊社の公式インストールガイドに従うだけで、すぐに動作します。
これは、https://blog.discourse.org/2021/12/2021-12-07-discourse-on-a-raspberry-pi/ の元のエントリに関する補足ディスカッショントピックです。
コミュニティから長年要望されていた機能がついに登場しました!本日より、35ドルのRaspberry Piで完全なDiscourseインスタンスをホストできるようになりました。最新のRaspberry Piモデルであれば、弊社の公式インストールガイドに従うだけで、すぐに動作します。
またしても、Discourseが業界に大きな影響を与えています!
これは素晴らしいです。
Oracle Cloud が、最大 4 台の VM で使用できる ARM ベースの Ampere A1 コア 4 基と 24GB の RAM を “Always Free” で提供していることは言及する価値があると思います。
これで、もう一台Raspberry Piを購入する素晴らしい言い訳ができました:tada:
素晴らしい!![]()
近所のためにローカルネットワークを立ち上げ、フォーラムのミラーを設置して、停電時の緊急通信に使えるようにしたいと思っていました。今、これを実現してみるのは楽しそうです!
素晴らしいですね。
Jeff Geerling にも話しました。
もしかしたら、Raspberry Pi クラスターで Discourse サイトを作成する YouTube 動画が公開されるかもしれません。
普通の人が説明を注意深く読めば Discourse をインストールできると思いますか、それとも開発者でなければ専門用語を理解することさえできないでしょうか?
素晴らしいですね!
RPi4でSDカードとSSDを使用した場合のパフォーマンスの違いはどうですか?SDカードで十分でしょうか?
これを見つけました:Install Discourse on a residential internet with Cloudflare Tunnel
最後の質問です:RPi4で64ビットOSと32ビットOSのどちらを使用していますか?Raspberry Pi 4用のUbuntu Server 20.04.3 LTS 64ビットですか?
データベースが小さい間は違いはないはずです。データベースがPiのRAMよりも大きい場合は、もう少し堅牢なものに変更する手がかりになるかもしれません ![]()
Raspbian arm64バージョン Index of /raspios_lite_arm64/images/raspios_lite_arm64-2021-11-08 から
残念ながら、失敗しました…
FAILED
--------------------
Pups::ExecError: cd /var/www/discourse && [ ! -d 'node_modules' ] || su discourse -c 'yarn install --production && yarn cache clean' failed with return #<Process::Status: pid 3539 exit 1>
Location of failure: /pups/lib/pups/exec_command.rb:112:in `spawn'
exec failed with the params {"cd"=>"$home", "cmd"=>["[ ! -d 'node_modules' ] || su discourse -c 'yarn install --production && yarn cache clean'"]}
53e9103763b3963785452f314d9c0023f280ebe76d33a1271a6439d23e8c8ad9
** FAILED TO BOOTSTRAP ** please scroll up and look for earlier error messages, there may be more than one.
./discourse-doctor may help diagnose the problem.
できますか?
上にスクロールして、以前のエラーメッセージを探してください。複数ある可能性があります。
?
I, [2022-01-24T00:30:34.893970 #1] INFO -- : ディレクトリ /var/www/discourse に移動し、[ ! -d 'node_modules' ] または su discourse -c 'yarn install --production && yarn cache clean' を実行します。
warning Resolution field "lodash@4.17.21" is incompatible with requested version "lodash@4.17.15"
2022-01-24 00:31:15.883 UTC [59] LOG: stats collector が応答していないため、現在の統計ではなく古い統計を使用しています
2022-01-24 00:31:26.025 UTC [3596] LOG: stats collector が応答していないため、現在の統計ではなく古い統計を使用しています
2022-01-24 00:31:55.876 UTC [59] LOG: stats collector が応答していないため、現在の統計ではなく古い統計を使用しています
2022-01-24 00:32:06.068 UTC [3606] LOG: stats collector が応答していないため、現在の統計ではなく古い統計を使用しています
2022-01-24 00:32:15.830 UTC [59] LOG: stats collector が応答していないため、現在の統計ではなく古い統計を使用しています
2022-01-24 00:32:26.023 UTC [3617] LOG: stats collector が応答していないため、現在の統計ではなく古い統計を使用しています
2022-01-24 00:32:40.294 UTC [3621] LOG: stats collector が応答していないため、現在の統計ではなく古い統計を使用しています
2022-01-24 00:32:55.848 UTC [59] LOG: stats collector が応答していないため、現在の統計ではなく古い統計を使用しています
2022-01-24 00:33:06.000 UTC [3627] LOG: stats collector が応答していないため、現在の統計ではなく古い統計を使用しています
2022-01-24 00:33:20.766 UTC [3628] LOG: stats collector が応答していないため、現在の統計ではなく古い統計を使用しています
2022-01-24 00:33:55.862 UTC [59] LOG: stats collector が応答していないため、現在の統計ではなく古い統計を使用しています
2022-01-24 00:34:06.039 UTC [3634] LOG: stats collector が応答していないため、現在の統計ではなく古い統計を使用しています
2022-01-24 00:34:22.558 UTC [3635] LOG: stats collector が応答していないため、現在の統計ではなく古い統計を使用しています
2022-01-24 00:34:35.852 UTC [59] LOG: stats collector が応答していないため、現在の統計ではなく古い統計を使用しています
2022-01-24 00:34:46.031 UTC [3637] LOG: stats collector が応答していないため、現在の統計ではなく古い統計を使用しています
2022-01-24 00:34:55.859 UTC [59] LOG: stats collector が応答していないため、現在の統計ではなく古い統計を使用しています
2022-01-24 00:35:06.036 UTC [3638] LOG: stats collector が応答していないため、現在の統計ではなく古い統計を使用しています
error "https://registry.yarnpkg.com/rxjs/-/rxjs-6.6.3.tgz: ESOCKETTIMEDOUT" という予期しないエラーが発生しました。
I, [2022-01-24T00:35:14.127245 #1] INFO -- : yarn install v1.22.17
[1/5] package.json を検証中...
[2/5] パッケージを解決中...
[3/5] パッケージを取得中...
info ネットワーク接続に問題があるようです。再試行しています...
info ネットワーク接続に問題があるようです。再試行しています...
info ネットワーク接続に問題があるようです。再試行しています...
info ネットワーク接続に問題があるようです。再試行しています...
info これがバグだと思われる場合は、"/var/www/discourse/yarn-error.log" に提供されている情報でバグレポートを開いてください。
info このコマンドに関するドキュメントについては、https://yarnpkg.com/en/docs/cli/install を参照してください。
I, [2022-01-24T00:35:14.128342 #1] INFO -- : 非同期プロセスを終了しています
I, [2022-01-24T00:35:14.128463 #1] INFO -- : HOME=/var/lib/postgresql USER=postgres exec chpst -u postgres:postgres:ssl-cert -U postgres:postgres:ssl-cert /usr/lib/postgresql/13/bin/postmaster -D /etc/postgresql/13/main pid: 52 に INT を送信しています
I, [2022-01-24T00:35:14.128549 #1] INFO -- : exec chpst -u redis -U redis /usr/bin/redis-server /etc/redis/redis.conf pid: 113 に TERM を送信しています
2022-01-24 00:35:14.128 UTC [52] LOG: 高速シャットダウン要求を受信しました
113:signal-handler (1642984514) SIGTERM を受信し、シャットダウンをスケジュールしました...
113:M 24 Jan 2022 00:35:14.221 # ユーザーがシャットダウンを要求しました...
113:M 24 Jan 2022 00:35:14.221 * 終了する前に最終 RDB スナップショットを保存しています。
I, [2022-01-24T00:35:24.131678 #1] INFO -- : HOME=/var/lib/postgresql USER=postgres exec chpst -u postgres:postgres:ssl-cert -U postgres:postgres:ssl-cert /usr/lib/postgresql/13/bin/postmaster -D /etc/postgresql/13/main pid:52 は正常に終了しませんでした。強制終了します!
I, [2022-01-24T00:35:24.132139 #1] INFO -- : exec chpst -u redis -U redis /usr/bin/redis-server /etc/redis/redis.conf pid:113 は正常に終了しませんでした。強制終了します!
そして、これです:
あなたの接続は、Discourse をビルドするには不安定すぎます。私は有線 Pi4 で問題なく再構築したので、ネットワークを確認することをお勧めします。
ああ、リマインダーありがとう。数ヶ月前に引っ越したときに失くしてしまいました。今オンにして、最新の状態に更新しました。
ありがとう!
こんにちは、@Falco さん、素晴らしい情報を共有していただきありがとうございます。
おかげさまで、初めて自分のフォーラムを立ち上げることができました!!!
Discourse のホスト名をすでにドメイン(Freenom で取得)に設定している場合でも、マシンのローカル IP アドレスでフォーラムにアクセスすることは可能でしょうか?
マシンの IP アドレスでフォーラムにアクセスしようとすると、ページが常に読み込み中で、読み込みが完了しませんでした。
クライアントマシンが VPN に接続されており、インターネットにアクセスできないというユースケースがあります。フォーラムにアクセスする唯一の方法は、ローカルネットワークの IP アドレス経由です。
このディスカッションがお役に立つかもしれません。あなたは非常に標準的ではないインストールについてサポートを求めています。
@merefieldさん、ありがとうございます。
サーバーのローカルIPアドレスでcurlを使用するとページが返されますが、ブラウザでは返されません。
ブラウザの設定に関係があるのでしょうか?
いくつかの理由により、ドメイン名経由でアプリにアクセスする必要があります。IPアクセスは、私の知る限りサポートされていません。
承知いたしました。確認ありがとうございます。