一键部署 waoowaoo 到 VPS,支持两种启动方式:
服务器IP:端口 访问请先确保你的 VPS 已安装以下组件:
curl 或 wget适合测试、内网、临时演示,或暂时没有域名的情况。
curl -fsSL https://cnb.cool/fuliai/waoowaoo/-/git/raw/main/install.sh | bash
或:
wget -qO- https://cnb.cool/fuliai/waoowaoo/-/git/raw/main/install.sh | bash
安装完成后,通常可通过以下地址访问:
http://服务器IP:13000
如果你已经将域名解析到当前 VPS,可以把域名作为参数传入:
curl -fsSL https://cnb.cool/fuliai/waoowaoo/-/git/raw/main/install.sh | bash -s -- waoo.keai.yun(替换为你的域名)
或:
wget -qO- https://cnb.cool/fuliai/waoowaoo/-/git/raw/main/install.sh | bash -s -- waoo.keai.yun(替换为你的域名)
安装完成后,可通过以下地址访问:
https://waoo.keai.yun(访问你的域名)
使用域名模式前,请确保:
如果这些条件不满足,域名模式可能无法正常签发 HTTPS 证书。
脚本默认安装到:
/opt/waoowaoo
目录结构大致如下:
/opt/waoowaoo ├── docker-compose.yml ├── .env ├── Caddyfile ├── data └── docker-logs
说明:
docker-compose.yml:服务编排文件.env:安装脚本自动生成的环境变量文件Caddyfile:仅域名模式下自动生成data:应用数据目录docker-logs:应用日志目录cd /opt/waoowaoo
docker compose up -d
cd /opt/waoowaoo
docker compose --profile domain up -d
cd /opt/waoowaoo
docker compose down
如果是域名模式,也可以这样执行:
cd /opt/waoowaoo
docker compose --profile domain down
cd /opt/waoowaoo
docker compose pull
docker compose up -d
cd /opt/waoowaoo
docker compose --profile domain pull
docker compose --profile domain up -d
cd /opt/waoowaoo
docker compose logs -f
cd /opt/waoowaoo
docker compose logs -f app
cd /opt/waoowaoo
docker compose --profile domain logs -f caddy
http://服务器IP:13000http://服务器IP:13010/admin/queueshttp://服务器IP:19001https://你的域名https://你的域名/admin/queues说明:如果你需要单独暴露 MinIO 管理台,仍可继续使用对应端口访问。
先检查 Docker 是否安装正常:
docker --version docker compose version
再查看容器状态:
cd /opt/waoowaoo
docker compose ps
请重点检查:
caddy 容器是否正常运行查看日志:
cd /opt/waoowaoo
docker compose --profile domain logs -f caddy
请重点检查:
app 容器是否正常运行查看日志:
cd /opt/waoowaoo
docker compose logs -f app
docker compose logs -f mysql
docker compose logs -f redis
如果你只是想重新拉起服务:
cd /opt/waoowaoo
docker compose down
docker compose up -d
如果你想完全重新部署,可先删除安装目录再重新执行一键脚本:
rm -rf /opt/waoowaoo
然后重新执行安装命令。