使用Docker部署AstrBot
·
1、说明

"部署方式"
# 包管理器部署
https://docs.astrbot.app/deploy/astrbot/package.html
# 雨云一键云部署
https://docs.astrbot.app/deploy/astrbot/rainyun.html
# 桌面客户端部署
https://docs.astrbot.app/deploy/astrbot/desktop.html
# 启动器一键部署
https://docs.astrbot.app/deploy/astrbot/launcher.html
# Docker 部署
https://docs.astrbot.app/deploy/astrbot/docker.html
# Kubernetes 部署
https://docs.astrbot.app/deploy/astrbot/kubernetes.html
# 宝塔面板部署
https://docs.astrbot.app/deploy/astrbot/btpanel.html
# 1Panel 部署
https://docs.astrbot.app/deploy/astrbot/1panel.html
# 手动部署
https://docs.astrbot.app/deploy/astrbot/cli.html
# 其他部署方式
https://docs.astrbot.app/deploy/astrbot/other-deployments.html

2、安装Docker
详见:https://mp.weixin.qq.com/s/CrjQTLJM0YbJ9SC4GIfKsg
3、安装AstrBot
详见:https://docs.astrbot.app/deploy/astrbot/docker.html
创建目录:
mkdir astrbot
切换目录:
cd astrbot
下载compose.yml文件:
# 方式1:未使用代理下载
wget https://raw.githubusercontent.com/AstrBotDevs/AstrBot/master/compose.yml
# 方式2:使用代理下载
# 详见:https://mp.weixin.qq.com/s/XTbT3wKp_W2fiK7pGpo7Qg
wget https://gh-proxy.com/https://github.com/AstrBotDevs/AstrBot/blob/master/compose.yml
查看compose.yml文件:
详见:https://github.com/AstrBotDevs/AstrBot/blob/master/compose.yml
version: '3.8'
# 当接入 QQ NapCat 时,请使用这个 compose 文件一键部署: https://github.com/NapNeko/NapCat-Docker/blob/main/compose/astrbot.yml
services:
astrbot:
image: soulter/astrbot:latest
container_name: astrbot
restart: always
ports: # mappings description: https://github.com/AstrBotDevs/AstrBot/issues/497
- "6185:6185" # 必选,AstrBot WebUI 端口
- "6199:6199" # 可选, QQ 个人号 WebSocket 端口
# - "6195:6195" # 可选, 企业微信 Webhook 端口
# - "6196:6196" # 可选, QQ 官方接口 Webhook 端口
environment:
- TZ=Asia/Shanghai
volumes:
- ./data:/AstrBot/data
# - /etc/timezone:/etc/timezone:ro
- /etc/localtime:/etc/localtime:ro

创建并启动容器:
docker-compose up -d
查看容器列表:
docker ps
停止并销毁容器:
docker-compose down
删除目录:
rm -rf ./data
删除镜像:
docker rmi soulter/astrbot:latest
4、浏览器访问
假设当前ip为192.168.186.128
浏览器访问:http://192.168.186.128:6185
默认用户名、密码:astrbot astrbot

登录:

首次登录需重置密码:


修改密码成功后,再次登录:

管理后台:


5、模型提供商
详见:https://docs.astrbot.app/providers/start.html
点击"模型提供商"

点击"新增"

当前选择"Google Gemini"

填写"API Key"、"API Base URL"

当前使用"Cloudflare的AI Gateway代理Google AI Studio"
详见:https://mp.weixin.qq.com/s/Xg7W7KJs6IpvXxPCoMWtXw

点击"获取模型列表"、选择某个模型"+"添加模型


点击"启用"按钮


点击"Chat",进行测试



6、机器人
详见:https://docs.astrbot.app/platform/start.html
点击"机器人"

点击"创建机器人"



7、详见
https://astrbot.app/
https://docs.astrbot.app/
https://github.com/AstrBotDevs/AstrBot
https://github.com/AstrBotDevs/AstrBot/blob/master/README_zh.md
https://mp.weixin.qq.com/s/Xg7W7KJs6IpvXxPCoMWtXw
https://mp.weixin.qq.com/s/GiumwL2aylcg-9p4rRXyJg更多推荐
所有评论(0)