SuperAPI AI 工具集

package-posthog-red

部署与运维

查看项目

更新于 10-16 02:38

技能介绍

用途:在单台虚拟机上部署并运维单节点 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 白名单。

使用方式:凭证放入 gitignored 的 .envrc.private,使用 COLORS_PAR_* 变量;不要设置 COLORS_PAR_PROFILE,也不要编辑或提交 .colors/。保持 compute-prevent-destroy: true,删除需另行明确授权并单次环境覆盖。真实创建前先构建与试运行:./red build、./red create --dry-run、./red create。若 colors.yml 中无 <provider>-ssh-keys,首次真实创建会生成 ~/.ssh/<profile> 并在提供商处注册;收敛过程还会写入 ~/.ssh/config 块,因此可直接通过 ssh <profile> 'cd /opt/posthog && docker compose ps' 访问主机。

限制:需受支持的 Ubuntu 镜像及足够内存;已存在的 <profile>/posthog-infrastructure.tfstate 会在计算变更前被拒绝,不可移除绕过,须显式迁移所有权或先用原版本销毁旧部署。不可读状态与提供商不匹配会失败关闭。密钥轮换等同重建;外部私钥永不生成或删除。以上为资料明确内容,其余细节暂未提供。