LightNode VPSでDiscourseフォーラムをインストールする方法

LightNode
By LightNode ·

LightNode VPSでDiscourseフォーラムをインストールする方法

はじめに

Discourseは、次世代のインターネットのために設計されたモダンなオープンソースフォーラムおよびディスカッションプラットフォームです。メールリスト、ディスカッションフォーラム、チャットルームを統合し、文明的なディスカッションとコミュニティ構築を促進します。リアルタイム更新や豊富な機能により、魅力的でダイナミックなディスカッションが可能です。Discourseは、レスポンシブで拡張性が高く、モバイルデバイスとの統合やプラグインによるカスタマイズが可能で、さまざまなコミュニティのニーズに対応できます。ユーザーフレンドリーな環境での意味のあるコミュニケーションを促進することを目的としています。

インストール手順

以下は、LightNodeのUbuntu VPSにDiscourseをインストールするための詳細な手順と必要なコマンドです。

  1. 依存関係のインストール

    以下のコマンドを実行して依存関係をインストールします。

    bash <(wget -qO- https://raw.githubusercontent.com/discourse/install-rails/main/linux) 
    

    これにより、次のパッケージがインストールされます。

    • Git
    • rbenv
    • ruby-build
    • Ruby
    • Rails
    • PostgreSQL
    • SQLite
    • Redis
    • Bundler
    • MailHog
    • ImageMagick
  2. Discourseのクローン作成

    リポジトリをクローンするために次のコマンドを使用します。

    git clone https://github.com/discourse/discourse.git  ~/discourse
    

    リポジトリをホームフォルダにクローンします。

  3. データベースのセットアップ

    次のコマンドを使用して、システムのユーザー名でロールを作成します。

    cd /tmp && sudo -u postgres createuser -s "$USER"
    
  4. 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
    
  5. サーバーの起動

    次のコマンドを使用して、railsとemberサーバーを起動します。

    bin/ember-cli -u
    
  6. 新しい管理者の作成

    次のコマンドを使用して、管理者アカウントを作成し、指示に従います。

    bin/rails admin:create
    
  7. メール設定

    メールの設定を行うために、次のコマンドを実行します。

    mailhog
    

詳細な手順については、Discourse Metaガイドをご参照ください。

よくある質問

DiscourseフォーラムVPSとは何ですか?

  • Discourse VPSは、Discourseフォーラムソフトウェアの実行に最適化された仮想専用サーバーで、専用リソースとパフォーマンス向上により、強力なコミュニティプラットフォームの構築をサポートします。

LightNodeでIPアドレスを変更できますか?

  • はい、LightNodeでは無料でIPアドレスを2回まで変更できます。

Discourseのインストールに必要な最小要件は何ですか?

  • Discourseの公式ドキュメントによると、少なくとも2vコア、4GBのRAMを持つVPSが推奨されており、最適な体験が得られます。