SnowLuma
部署

一键安装(实验性)

Alpha 安装脚本:独立 Docker、接入已有机器人网络、或进阶本机安装

Warning

这是 Alpha 测试 中的实验性脚本,不是 Linux 上的官方首推。日常请走 Docker 部署。脚本会变、坑还没踩完,欢迎帮忙测,出问题先回到 Docker。

一条命令,不用克隆仓库。有 TTY 时交互问模式;也可以把参数直接传进去。

curl -fsSL https://raw.githubusercontent.com/SnowLuma/SnowLuma.Docker.Framework/main/install.sh | bash
curl -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
composesidecar,加入已有 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(浏览器远程桌面),不映射原生 VNC 5900

装完

浏览器打开 http://<IP>:6081/ 扫码;WebUI 在 http://<IP>:5099/。

docker logs snowluma 2>&1 | grep -E "远程桌面密码:|remote desktop password:|临时密码|initial credentials" | tail -n 8

完整端口、卷、多开说明见 Docker 部署。

这篇文档有帮助吗?

最后更新于

本页目录