如何在Linux部署Napcat+AstrBot的QQ机器人(安装部分)

前言

后续可能会有手机搭建教程,得看我有没有时间写,Napcat和AstrBot配置也适用于其他搭建教程
不会的地方可以进群问,别问出如何输入代码这种脑残问题即可

免责声明:该教程仅作于教学,一切后果作者概不负责

Napcat官网:

AstrBot官网:

准备材料

必要!!!没有的请把条件符合了再搞

1.系统要求:Ubuntu 20+/Debian 10+/Centos9
2.服务器要求:最低2H2g,1H1G理论能运行,但AstrBot就能占用掉一个G,所以最低2H2G,最好4H8G
3.推荐一个注册3个月以上还比较活跃的小号QQ,最低限制一个月,新注册的特别容易被风控
4.聪明的大脑
5.灵活的双手

可选!!!可选!!!不是必选!!!

1.宝塔面板(1Panel也行,但我不熟悉,不会)
2.域名(用来外面访问Napcat和AstrBot的WebUi界面,云服务器可要可不要,我不想记IP,所以我配置了域名)
在此处就不说如何用域名访问了,网上搜:如何用宝塔面板进行反向代理

教程开始

本教程演示机子配置为
系统:Ubuntu 24.04LTS
CPU:Intel
内存:8GB

首先,连接系统SSH获得root权限(不用教吧……)

Napcat安装

执行以下代码

1
2
3
4
curl -o \
napcat.sh \
https://nclatest.znin.net/NapNeko/NapCat-Installer/main/script/install.sh \
&& bash napcat.sh

选择建议:

[2025-10-30 09:26:28]: 选择安装方式: Docker (容器化) 或 Shell (直接安装)?
[2025-10-30 09:26:28]: 输入 ‘y’ 使用 Docker, 输入 ‘n’ 使用 Shell。
[y/N] (10秒后默认 N):

萌新直接选择Y

建议Shell直接安装,我不太建议使用Docker安装,除非多账号,所以建议直接安装,避免有太多奇奇怪怪的问题,我用Docker遇到过挺多奇奇怪怪的问题的

[2025-10-30 09:26:36]: 是否安装 NapCat TUI-CLI (命令行工具)?

建议安装,看你自己,我觉得这个挺好用的

安装成功:

目前暂时不启动,请继续往下走

安装AstrBot

安装

例如我想将AstrBot安装到/opt文件夹下:cd /opt并运行以下代码即可
在此处默认安装在/root文件夹下,无需cd /root,直接执行以下代码:

1
bash <(curl -sSL https://raw.githubusercontent.com/zhende1113/Antlia/refs/heads/main/Script/AstrBot/Antlia.sh)

如果你的系统没有curl,你可以使用wget

1
wget -qO- https://raw.githubusercontent.com/zhende1113/Antlia/refs/heads/main/Script/AstrBot/Antlia.sh | bash

如果是国内服务器选1即可,国外的选3即可

安装成功示例:

无宝塔启动

安装成功后请输入以下代码,直接选择1选项

1
./astrbot.sh
安装成功后执行以下代码启动Napcat
1
xvfb-run -a /root/Napcat/opt/QQ/qq --no-sandbox
出现二维码即启动成功,3个红箭头所指的就是随机生成的密码的位置,随便一个即可,复制到一旁备用 接下来前往设置教程:

有宝塔启动

安装成功后请输入以下代码,直接选择2选项

1
./astrbot.sh
前台运行显示此说明运行正常,请按Ctrl+C结束运行

进入宝塔面板,点击网站→Python项目→Python环境管理→版本管理 安装最新的Python版本

然后点击添加项目,名称AstrBot,Python环境选择你刚刚安装的,启动方式默认,项目路径选择刚刚AstrBot安装的文件夹,启动命令是下面这条,环境变量默认,启动方式root,余下全默认

1
uv run main.py
确定后100%打不开,因为还缺了依赖,就是因为这破问题那时候折腾我3个小时,服了 点击刚创建的项目,环境管理→普通安装→名称输入uv点击安装即可(安装好后点项目信息,若开机启动未勾选请勾选) 点击服务状态选择开启即可正常运行 后续设置教程请点击前往查看(合在一起太卡了,而且其他部署教程也需要这个设置)

本教程到此为止,886!
Icon
QRCode微信
QRCode支付宝
致谢名单
本作品由 初叶🍂竹叶 于 2026-01-17 21:17:25 发布
作品地址:如何在Linux部署Napcat+AstrBot的QQ机器人(安装部分)
除特别声明外,本站作品均采用 CC BY-NC-SA 4.0 许可协议,转载请注明来自 初叶🍂
Logo
下一篇初叶🍂Meting API