手动安装
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 的详细信息,请参阅 环境变量 章节。
启动服务端
要启动服务端,请运行以下命令:
pnpm run prod
升级 Hollo
要升级 Hollo,只需从 GitHub 拉取最新代码并重新安装依赖项:
-
从 GitHub 拉取最新代码:
git pull -
重新安装依赖项:
pnpm install -
重启服务端:
pnpm run prod