セルフホスティングするにはどちらの方が良い選択ですか?

皆さん、こんにちは。Discourseフォーラムのセルフホスティングを検討しているのですが、2点質問があります。

  1. フォーラムはどこにホストすればよいでしょうか?DockerかRaspberry Piか?
  2. Pi/Dockerでホストする場合、どのようにデプロイすればよいでしょうか?

オプションについてはまだ不明な点があります。個人的には1についてはどちらでも構いませんが、2についてはそれが主な質問です。

これは選択ではありません :slight_smile:

Raspberry PiへのデプロイはDocker上で行われます :slight_smile:

いずれにしても、標準インストールを使用したいはずです。

(一般的な関心事については、このトピックを参照してください: https://meta.discourse.org/t/discourse-on-a-raspberry-pi-blog/211357)

「いいね!」 2

Raspberry Pi に Docker をインストールする必要があるということですか?

「いいね!」 1

@merefield なぜ私のコンピュータに(Dockerを)インストールしないのですか?実際にはどのような違いがありますか?

Discourse のインストールで最も簡単な方法は、クラウド上の VPS にデプロイすることであり、それは常にそうでした。

ローカルのコンピューターにデプロイすることは最適ではありませんが、可能です。

多くの場合、人々は Raspberry Pi を手元に持て余しており、それを活用するのは楽しく教育的な趣味のプロジェクトになります。

メイン PC で実行しますか?セッション中に Rocket League のパフォーマンスが Discourse インスタンスのパフォーマンスに影響を与えることは望まないでしょう。 :slight_smile:

「いいね!」 3

わかりました。Piの設定を試してみて、何ができるか見てみます。
何か進展があれば、ここに投稿します。

ロケットリーグへの参加を暗黙のうちに認めたということですか? :wink:

幸運を祈ります!

「いいね!」 2

簡単な質問ですが、Githubリポジトリのガイドに従えば無料になりますか?それともDigitalOceanは有料になりますか?

Digital OceanはVPSのインストールに利用できるプロバイダーの1つにすぎません。

Raspberry Piを使用している場合、Digital Oceanは使用しません。

ただし、送信メールを処理するためにメールサービスプロバイダーに料金を支払う必要があると思いますが、ガイドに従ってください。

「いいね!」 3

これで最後の質問になります。
代わりにこれを実行できますか?

何をお望みですか?

本番環境の動作するインストールですか、それとも開発環境のインストールですか?

これは後者のためのものです。

「いいね!」 1

どちらでも構いません、そう思います。最初のものと組み合わせて本番環境にデプロイするために、2番目のものを試すことができます、そう思います。
試してみます。助かりました!

使用目的のためではなく、何かをインストールするためです。

例えば、個人のフォトギャラリーを保存しているRaspberry Piがあります。電力の無駄遣いも少なく、ラップトップを他のすべてのユーザーに公開することもありません。すでにDiscourseをプライベートノートブックとして使用しているため、外部からアクセスする必要がないRaspberry Piをそれに使用でき、同時にVPSの月額約10ドルの請求を節約できます。

それが一つの理由です。それ以外は選択の問題です。

「いいね!」 1

承知いたしました。以下に発生した問題点を記載します。これはRaspberry Piで試したものです。

まず、開発用のDockerインストールガイドに従ってセットアップを試みました。d/rails sを実行した際に、コンテナが再起動しており、起動するまで待たなければならないという問題に遭遇しました。私はコンテナを停止して削除しました(これが最善の策ではなかったかもしれません)。

次に、Ubuntu/Linux開発ガイド(こちら)を試しましたが、bundle installを実行した際にbundleが見つからないというエラーが出て、続行できませんでした。リポジトリを別のフォルダにクローンして試しましたが、うまくいきませんでした。

最終的に、両方のフォルダをrm -rfで削除し、Dockerをアンインストールしました。明日に備えて、再びターミナルとの戦いを準備しています。

@merefield@Jagster さん、何か提案はありますか?

サポートされている本番環境のインストールを使用することをお勧めします。

Docker開発環境のインストールはUbuntu向けであり、Raspberry Piで試す場合はご自身で問題を解決していただく必要があります。

念のため確認ですが、こちらを実行する必要があるということでしょうか?Raspberry Piで実行することは可能ですか?

「いいね!」 1

数回のひどい試みの後、1年以上Piから離れていましたが、またここに戻ってきました。

どちらができるのかまだわかりません。例えば、Piで開発環境は機能しますか?それとも代わりに本番環境を使用すべきですか?開発環境に傾いていますが、それは可能ですか?

そんなことをしなければ、学び成長することはできません。

Raspberry Piを使用する動機は何ですか?

開発を行う場合、Piで待つ時間が多くなるのではないかと心配です。

「いいね!」 3

まあ、手元に一つあって、開発環境を実行したり、その他諸々、ただ楽しむため(そして開発のため、Theme Creatorへの依存度を下げるため)に、何らかの用途に使いたいと思ったんです。

では、Piは遅すぎるのでしょうか? スワップを追加すれば、助けになりますか? それとも、この場合は本番環境の方が良いでしょうか? ありがとう。

このトピックは1年以上前のもので、@NateDhaliwal はすでにPiにインストールしてください :slight_smile:

「いいね!」 4