NapCat 和 AstrBot的开发者真的很不错,两个团队把其他同类产品打的找不到北了。
AstrBot官方推荐用docker compose同时安装NapCat 和 AstrBot,可惜我不喜欢compose,还是老套路用docker run单独安装,然后用反向代理的方式暴露给外网。
注意传统linux系统和NAS系linux系统(如威联通、群晖)之类的文件系统不同
威联通之类需要预先创建共享文件夹,相对路径也需要进行修改
容器创建完成后,可以使用Container Station 或者 portainer 对容器的网络参数进行微调
AstrBot 命令
docker run -d \
-e TZ=Asia/Shanghai \
-p 11451:11451 \
-p 6185:6185 \
-p 8192:8192 \
-v /data/AstrBot/data/plugins_data:/data/AstrBot/data/plugins_data \
-v /data/AstrBot/data:/AstrBot/data \
--name astrbot \
soulter/astrbot:latest
NapCat 命令
mkdir /data
cd /data
mkdir napcat
mkdir napcat/config
mkdir napcat/.config
docker run -d \
-e NAPCAT_GID=$(id -g) \
-e NAPCAT_UID=$(id -u) \
-p 3000:3000 \
-p 3001:3001 \
-p 6099:6099 \
-v /data/napcat/config:/app/napcat/config \
-v /data/napcat/.config:/app/.config/QQ \
-v /data/AstrBot/data:/data/AstrBot/data \
--name napcat \
--restart=always \
mlikiowa/napcat-docker:v4.8.101