部署AstrBot+Napcat+QQBot记录

Published 2026-08-17 23:25 416 words 3 min read ... Page views

This post is not yet available in English. Showing the original.
学习如何使用Dockers部署AstrBot+Napcat+QQBot

部署 AstrBot+Napcat+QQBot

预览文档

AstrBot 官方文档

本次使用 Docker 部署,命令摘要:

mkdir astrbot
cd astrbot
wget https://raw.githubusercontent.com/NapNeko/NapCat-Docker/main/compose/astrbot.yml
sudo docker compose -f astrbot.yml up -d

部署过程

使用 Docker 部署

执行完摘要中的命令,显示如下图即为安装成功已经运行容器

image.png
image.png

查看目标容器运行日记

sudo docker logs -f astrbot
image.png
image.png

从上图中可以明确 AstrBot 已经就绪,且有账号与默认密码

防火墙放行端口

两个默认端口需要放行,AstrBot:6185;NapCat:6099

image.png
image.png

修改密码与用户

docker logs -f astrbot docker logs -f napcat

使用日记中所记载的账号密码登录后重置用户与密码,进入下图界面则代表成功

image.png
image.png

napcat 则为查看 logs 翻到前面找到 token 输入即可

如果扫码登录遇到:当前设备网络不稳定或处于复杂网络环境 xxx,切换代理后账密登录

创建共享 docker 网络,绑定运行容器

# 创建网络
docker network create astrbot_net

# 将napcat、astrbot加入这个网络
docker network connect astrbot_net napcat
docker network connect astrbot_net astrbot

# 重启两个容器,网络配置生效
docker restart napcat astrbot

NapCat 连接 AstrBot

  1. 进入 NapCat UI 后点击网络配置
  2. 点击新建,选择Websocket客户端
  3. 名称随意,URL 填写:ws://astrbot:6199/ws
  4. 复制 Token
  5. 打开 AstrtBot UI 点击欢迎
  6. 选择配置平台机器人,消息平台类型选择OneBot v11
  7. 端口 6199,反向 Websocket Token 填入刚刚从 NapCat 复制的 Token
  8. 返回 napcat网页 点击 猫猫日记 查看日记
    image.png
    image.png

END

If you enjoyed this, leave a comment~

... Page views
© 2021 - 2026 Vullfin @VV
Powered by theme astro-koharu · Inspired by Shoka