本地手动部署

2022年7月6日约 305 字...

注意

本教程基于 CentOS,使用前请确保拥有一定的 Linux 基础,遇到问题请善用 Google/Bing/百度。

若对 Linux 了解程度不够,请尽量使用一个干净的系统部署。

如果您的系统中还有其他服务运行,我们推荐 docker 部署。

切换 root 权限

sudo -i

安装 nodejs

yum install -y dnf
dnf module install nodejs:16 -y

安装 git

yum -y install git

安装并运行 redis

yum -y install redis && redis-server --daemonize yes

克隆项目

安装模块

cd Yunzai-Bot

安装 pnpm

npm install pnpm -g

安装依赖

pnpm install -P

安装 chrome 依赖库

yum install pango.x86_64 libXcomposite.x86_64 libXcursor.x86_64 libXdamage.x86_64 libXext.x86_64 libXi.x86_64 libXtst.x86_64 cups-libs.x86_64 libXScrnSaver.x86_64 libXrandr.x86_64 GConf2.x86_64 alsa-lib.x86_64 atk.x86_64 gtk3.x86_64 -y && yum install libdrm libgbm libxshmfence -y && yum install nss -y && yum update nss -y

安装中文字体

yum groupinstall fonts -y

运行

node app

后台运行 or 停止

npm start / npm stop
评论