SuperAPI AI 工具集

package-umami-green

数据与分析

查看项目

更新于 10-16 02:38

技能介绍

用途:在单台虚拟机上部署并运维一个面向生产环境的 Umami 网站分析实例,使用 PostgreSQL 数据库与 Caddy,整体配置由非机密的 colors.yml 管理。更改配置或执行生命周期操作前,应先阅读 references/configuration.md。

主要能力:依赖固定版本的 colors-compute 库负责提供商选择、远程 S3/R2 状态、部署协调、机器密钥、网络策略与单节点管理;本包提供单实例拓扑及 SSH/HTTP 入口。支持通过 umami-ssh-sources 与 umami-http-sources 配置中性的 CIDR 白名单。默认适配器为 digitalocean,节点开放 TCP 22/80/443,应用与数据库端口仅在 Compose 内网可见。

使用方式:构建与创建命令为 ./green build、./green create --dry-run、./green create。真实创建会包含公开 HTTPS 健康检查、合成事件摄取与备份检查。应用需受支持的 Ubuntu 镜像及足够内存。凭据应保存在被 gitignore 的 .envrc.private 中,以 COLORS_PAR_* 变量形式存放;外部私钥需引用 ssh-private-key-path,不会被生成或删除。

限制:外部账号密钥引用必须提供 ssh-private-key-path;本地 SSH 块仅为受管部署密钥写入 IdentityFile。已存在的 <profile>/umami-infrastructure.tfstate 会在计算变更前被拒绝,不可删除以绕过该检查,需显式迁移归属或先通过原版本销毁旧部署;不可读状态与提供商不匹配会失败关闭。不要将 COLORS_PAR_PROFILE 设为该值,也不要编辑或提交 .colors/。保持 compute-prevent-destroy: true,删除需单独显式授权并一次性环境覆盖。切勿直接暴露 Umami 3000 端口或 PostgreSQL 5432 端口。具体价格、配额与完整配置项资料暂未提供。