纳入分组
把节点加入对应业务分组(web / db / edge),后续命令、策略、告警都按分组下发。
白泽采用 Server + Agent 架构。从公开部署仓 git clone 后执行 scripts/install.sh,即可用 Docker Compose 拉起 PostgreSQL、Redis、Server、Web 四个容器;Agent 安装到被纳管主机的宿主机上。
欢迎加入 Discord 社区,和其他用户一起交流部署经验、使用问题和产品建议。
在一台具备外网或内网域名的主机上用 Docker Compose 拉起中心控制面
白泽的对外安装入口是公开部署仓。clone 后运行 scripts/install.sh,脚本会用 Docker Compose 部署 PostgreSQL、Redis、Server、Web 并执行在线检查。下面三种模式按需选择,默认镜像模式。
生产推荐:直接拉取 GHCR 镜像 ghcr.io/ysfl/baize-server、baize-web,最省事。
# 1. 获取公开部署仓
git clone https://github.com/ysfl/baize.git
cd baize
# 2. 镜像模式安装:拉取 GHCR 镜像,部署 PostgreSQL / Redis / Server / Web
bash scripts/install.sh --yes \
--public-url https://baize.example.com \
--web-api-base-url /api/v1 \
--deploy-mode image \
--server-image ghcr.io/ysfl/baize-server:latest \
--web-image ghcr.io/ysfl/baize-web:latest \
--server-public-port 22501 \
--web-public-port 8088install.sh 会自动生成 .env,并随机创建 PostgreSQL、Redis、JWT、管理员初始密码与凭据主密钥。请勿把 .env 提交到 Git;数据库迁移已内嵌到 Server,首次启动自动执行。
部署完成后通过下方默认地址访问,用 .env 中的初始管理员账号登录,并可用 check-install.sh 做一次安装自检。
Web: http://<server-ip>:8088
API: http://<server-ip>:22501/api/v1
管理员: admin(初始密码见 .env 的 ADMIN_PASSWORD,首次登录后请立即修改)# 静态检查(不依赖运行中的服务)
bash scripts/check-install.sh --offline
# 部署后在线检查
bash scripts/check-install.sh升级用 scripts/upgrade.sh(默认先执行 scripts/backup.sh 备份 .env、版本文件、Compose 配置与数据库 dump);升级流程默认拒绝 --force-config,避免覆盖生产密钥。

部署遇到问题、需要路线咨询、希望提前拿到发版动态,都可以扫码加入用户群,运维作者会亲自接到。
节点接入只是开始。围绕统一管控链,建议依次完成监控、防护与告警的基础闭环。
把节点加入对应业务分组(web / db / edge),后续命令、策略、告警都按分组下发。
在「安全 → WAF / SSH」启用基础规则集;命中事件会自动同步到全集群封禁。
接入 Webhook(兼容钉钉 / 飞书)、邮件、Telegram,把异常事件直达值班人员。