跳到內容

手動安裝

Hollo 可以手動安裝在您的伺服器上。本指南將引導您完成在伺服器上設定 Hollo 的過程。假設您有執行 Web 應用程式的經驗,並且熟悉命令列操作。

開始之前,請確保您的伺服器上已安裝以下軟體:

  1. GitHub 取得 Hollo 的最新程式碼:

    git clone -b stable https://github.com/fedify-dev/hollo.git
    cd hollo/
  2. 使用 pnpm 安裝相依套件:

    pnpm install
  3. 為 Hollo 建立 PostgreSQL 使用者和資料庫:

    createuser --createdb --pwprompt hollo
    createdb --username=hollo --encoding=utf8 --template=postgres hollo
  4. 為 Hollo 建立設定檔:

    cp .env.sample .env

安裝 Hollo 後,您需要進行設定。開啟之前建立的 .env 檔案並調整環境變數。

有關如何設定 Hollo 的詳細資訊,請參閱 環境變數 章節。

先建構 JavaScript 檔案,然後啟動伺服器:

pnpm run build
pnpm run prod

要升級 Hollo,只需從 GitHub 拉取最新程式碼並重新安裝相依套件:

  1. 從 GitHub 拉取最新程式碼:

    git pull
  2. 重新安裝相依套件:

    pnpm install
  3. 重新建構 JavaScript 檔案:

    pnpm run build
  4. 重新啟動伺服器:

    pnpm run prod