LightNode VPSでDiscourseフォーラムをインストールする方法
LightNode VPSでDiscourseフォーラムをインストールする方法
はじめに
Discourseは、次世代のインターネットのために設計されたモダンなオープンソースフォーラムおよびディスカッションプラットフォームです。メールリスト、ディスカッションフォーラム、チャットルームを統合し、文明的なディスカッションとコミュニティ構築を促進します。リアルタイム更新や豊富な機能により、魅力的でダイナミックなディスカッションが可能です。Discourseは、レスポンシブで拡張性が高く、モバイルデバイスとの統合やプラグインによるカスタマイズが可能で、さまざまなコミュニティのニーズに対応できます。ユーザーフレンドリーな環境での意味のあるコミュニケーションを促進することを目的としています。
インストール手順
以下は、LightNodeのUbuntu VPSにDiscourseをインストールするための詳細な手順と必要なコマンドです。
-
依存関係のインストール:
以下のコマンドを実行して依存関係をインストールします。
bash <(wget -qO- https://raw.githubusercontent.com/discourse/install-rails/main/linux)
これにより、次のパッケージがインストールされます。
- Git
- rbenv
- ruby-build
- Ruby
- Rails
- PostgreSQL
- SQLite
- Redis
- Bundler
- MailHog
- ImageMagick
-
Discourseのクローン作成:
リポジトリをクローンするために次のコマンドを使用します。
git clone https://github.com/discourse/discourse.git ~/discourse
リポジトリをホームフォルダにクローンします。
-
データベースのセットアップ:
次のコマンドを使用して、システムのユーザー名でロールを作成します。
cd /tmp && sudo -u postgres createuser -s "$USER"
-
Discourseの初期設定:
Discourseフォルダに移動し、
cd ~/discourse
gemおよびJS依存関係をインストールするには次のコマンドを使用します。
bundle install
次に、
yarn install
データベースを作成および移行するために、以下のコマンドを実行します。
bin/rails db:create
bin/rails db:migrate
さらに、
RAILS_ENV=test bin/rails db:create db:migrate
-
サーバーの起動:
次のコマンドを使用して、railsとemberサーバーを起動します。
bin/ember-cli -u
-
新しい管理者の作成:
次のコマンドを使用して、管理者アカウントを作成し、指示に従います。
bin/rails admin:create
-
メール設定:
メールの設定を行うために、次のコマンドを実行します。
mailhog
詳細な手順については、Discourse Metaガイドをご参照ください。
よくある質問
DiscourseフォーラムVPSとは何ですか?
- Discourse VPSは、Discourseフォーラムソフトウェアの実行に最適化された仮想専用サーバーで、専用リソースとパフォーマンス向上により、強力なコミュニティプラットフォームの構築をサポートします。
LightNodeでIPアドレスを変更できますか?
- はい、LightNodeでは無料でIPアドレスを2回まで変更できます。
Discourseのインストールに必要な最小要件は何ですか?
- Discourseの公式ドキュメントによると、少なくとも2vコア、4GBのRAMを持つVPSが推奨されており、最適な体験が得られます。