コンテンツにスキップ

手動インストール

Holloは手動でインストールすることもできます。 このマニュアルでは、Holloを手動でインストールする手順を説明します。 ただし、すでにウェブアプリケーションの運用経験があり、コマンドラインに慣れていることを前提としています。

前提条件

始める前に、サーバーに以下のソフトウェアがインストールされていることを確認してください:

  • Git
  • Bun
  • PostgreSQL
  • Redis(オプション)
  • L7ロードバランサー(例:nginxCaddy
  • あなたのサーバーを指しているドメイン名

インストール

  1. Hollonの最新コードをGitHubから取得します:

    git clone https://github.com/dahlia/hollo.git
    cd hollo/
  2. Bunで依存関係をインストールします:

    bun install
  3. HolloのためにPostgreSQLユーザーとデータベースを作成します:

    createuser --createdb --pwprompt hollo
    createdb --username=hollo --encoding=utf8 --template=postgres hollo
  4. Holloの設定ファイルを作成します:

    cp .env.sample .env

設定

Holloをインストールしたら、設定を行う必要があります。 先に作った*.env*ファイルを開いて環境変数の値を適切に変更してください。

環境変数の章でより詳しい内容を確認することができます。

サーバー起動

サーバーを起動する準備が整ったら、以下のコマンドを実行します:

bun prod

アップデート

Holloをアップデートするには、 GitHubリポジトリから最新のコードを取得し、依存関係を再インストールするだけです。

  1. GitHubリポジトリから最新のHolloコードを取得します:

    git pull
  2. Bunで依存関係を再インストールします:

    bun install
  3. サーバーを再起動します:

    bun prod