手動安裝
Hollo 可以手動安裝在您的伺服器上。本指南將引導您完成在伺服器上設定 Hollo 的過程。假設您有執行 Web 應用程式的經驗,並且熟悉命令列操作。
開始之前,請確保您的伺服器上已安裝以下軟體:
-
從 GitHub 取得 Hollo 的最新程式碼:
git clone -b stable https://github.com/fedify-dev/hollo.gitcd hollo/ -
使用 pnpm 安裝相依套件:
pnpm install -
為 Hollo 建立 PostgreSQL 使用者和資料庫:
createuser --createdb --pwprompt hollocreatedb --username=hollo --encoding=utf8 --template=postgres hollo -
為 Hollo 建立設定檔:
cp .env.sample .env
安裝 Hollo 後,您需要進行設定。開啟之前建立的 .env 檔案並調整環境變數。
有關如何設定 Hollo 的詳細資訊,請參閱 環境變數 章節。
先建構 JavaScript 檔案,然後啟動伺服器:
pnpm run buildpnpm run prod升級 Hollo
Section titled “升級 Hollo”要升級 Hollo,只需從 GitHub 拉取最新程式碼並重新安裝相依套件:
-
從 GitHub 拉取最新程式碼:
git pull -
重新安裝相依套件:
pnpm install -
重新建構 JavaScript 檔案:
pnpm run build -
重新啟動伺服器:
pnpm run prod