Linux 部署教程
本文档将指导您在 Linux 系统上部署 Nekro Agent。
🚀 部署方式
方式一:标准部署(推荐)
集成 Napcat 协议端的自动化部署版本,一键完成所有服务组件与协议端部署
bash
sudo -E bash -c "$(curl -fsSL https://raw.githubusercontent.com/KroMiose/nekro-agent/main/docker/quick_start_x_napcat.sh)"
如果部署过程出现网络问题无法正确下载脚本,可使用国内 GitCode 加速部署命令:
注意: GitCode 加速的部署方式依赖于 GitCode 同步速度,可能无法及时同步最新版本,如有条件尽量使用 Github 脚本部署
bash
sudo -E bash -c "$(curl -fsSL https://raw.gitcode.com/gh_mirrors/ne/nekro-agent/raw/main/docker/quick_start_x_napcat.sh)" - -g
注意事项
- 默认安装目录:
~/srv/nekro_agent
- 如需修改安装目录:执行
export NEKRO_DATA_DIR=<你的目录>
- 云服务器需放行端口:
- 8021:NekroAgent 主服务
- 6099:Napcat 服务
- 请注意保存安装脚本中提供的面板登陆信息,以便后续配置使用
按照提示完成部署后,按照协议端配置文档说明完成配置
方式二:核心部署
仅部署 NekroAgent 核心服务组件,需要自行配置 OneBot V11 协议端。
bash
sudo -E bash -c "$(curl -fsSL https://raw.githubusercontent.com/KroMiose/nekro-agent/main/docker/quick_start.sh)"
监听的协议端连接地址:ws://<你的服务ip>:8021/onebot/v11/ws
部署后配置
前往协议端配置文档,根据文档说明完成配置。