部署
一键安装(实验性)
Alpha 安装脚本:独立 Docker、接入已有机器人网络、或进阶本机安装
Warning
这是 Alpha 测试 中的实验性脚本,不是 Linux 上的官方首推。日常请走 Docker 部署。脚本会变、坑还没踩完,欢迎帮忙测,出问题先回到 Docker。
一条命令,不用克隆仓库。有 TTY 时交互问模式;也可以把参数直接传进去。
curl -fsSL https://raw.githubusercontent.com/SnowLuma/SnowLuma.Docker.Framework/main/install.sh | bashcurl -fsSL https://raw.githubusercontent.com/SnowLuma/SnowLuma.Docker.Framework/main/install.sh | bash -s -- --mode docker --yes
curl -fsSL https://raw.githubusercontent.com/SnowLuma/SnowLuma.Docker.Framework/main/install.sh | bash -s -- --mode compose --network maim_bot --yes
curl -fsSL https://raw.githubusercontent.com/SnowLuma/SnowLuma.Docker.Framework/main/install.sh | bash -s -- --dry-run --mode docker国内打不开 raw.githubusercontent.com 时,把 URL 换成 https://ghfast.top/https://raw.githubusercontent.com/SnowLuma/SnowLuma.Docker.Framework/main/install.sh。脚本本体在 SnowLuma.Docker.Framework。
三种模式
| 模式 | 做什么 | 给谁 |
|---|---|---|
docker | 官方镜像 + 我们的 compose,自带 QQ | 空 VPS |
compose | sidecar,加入已有 docker 网络,不改 MaiBot/AstrBot 的文件 | 已经有机器人栈 |
host | 本机装 QQ + SnowLuma,不用 Docker | 进阶 / 非官方 |
没有「联合 compose」。不会替你拉起 MaiBot 或 AstrBot。
安装器会处理什么
- 认 Ubuntu/Debian、Fedora/RHEL/Rocky、OpenCloudOS/openEuler、Arch
- 内存、磁盘、端口占用、
ptrace_scope - 国内源装 Docker CE;1Panel / 宝塔不重装 Docker、不改 daemon.json
- 拉镜像失败会换前缀重试(直连 → 1ms → 轩辕 → DaoCloud)
- 远程桌面没有固定默认密码:不设则首次随机生成,写进数据卷,日志只打一次
- 默认发布
6081(浏览器远程桌面),不映射原生 VNC5900
装完
浏览器打开 http://<IP>:6081/ 扫码;WebUI 在 http://<IP>:5099/。
docker logs snowluma 2>&1 | grep -E "远程桌面密码:|remote desktop password:|临时密码|initial credentials" | tail -n 8完整端口、卷、多开说明见 Docker 部署。
这篇文档有帮助吗?
最后更新于