SuperAPI AI 工具集

package-posthog-blue

数据与分析

查看项目

更新于 10-16 02:38

技能介绍

用途:在单台 VM 上部署并运维单节点 PostHog 产品分析套件,集成 PostgreSQL 17、ClickHouse、Redis 7.2 与 Caddy。配置从非敏感的 colors.yml 读取;修改配置或执行生命周期操作前需先阅读 references/configuration.md。

主要能力:colors-compute 库负责供应商选择、远程 S3/R2 状态、部署协调、机器密钥、网络策略与单节点,本包提供单例拓扑及 SSH/HTTP 入口,并使用返回的地址、登录用户与 SSH 身份执行应用步骤。默认计算供应商为 digitalocean。可使用 posthog-ssh-sources 与 posthog-http-sources 设置中性 CIDR 允许列表。会写入 ~/.ssh/config 块,可直接用 ssh <profile> 连接。

使用方式:先构建并试运行再真正创建,命令为:./blue build、./blue create --dry-run、./blue create。凭据放在 gitignore 的 .envrc.private 中作为 COLORS_PAR_* 变量。不要设置 COLORS_PAR_PROFILE,也不要编辑或提交 .colors/。保持 compute-prevent-destroy: true,删除需单独显式授权并通过一次性环境覆盖。首次真实创建会生成 ~/.ssh/<profile> 并在供应商处注册,成功删除时最后移除。

限制:应用需要受支持的 Ubuntu 镜像及足够内存运行 PostHog 与数据服务。已存在的 <profile>/posthog-infrastructure.tfstate 会在计算变更前被拒绝,不可为绕过检查而删除,需显式迁移所有权或用原版本销毁旧部署。不可读状态与供应商不匹配会失败关闭。外部私钥从不生成或删除。密钥轮换即重建。提供 ssh-private-key-path 则退出托管密钥模式。机器以 profile 命名,<provider>-name 为可选覆盖。具体供应商支持范围、镜像版本与内存要求细节暂未提供。