SuperAPI AI 工具集

admin-devops

部署与运维

查看项目

更新于 10-16 00:04

技能介绍

用途:以配置文件为核心,协调服务器开通与部署,配合 admin-infra-* 和 admin-app-* 系列技能使用。服务器信息存放在统一 profile 的 servers[] 中,而非独立的清单文件。

主要能力:列出服务器;按角色或提供商过滤;获取指定服务器;使用配置中的 SSH 详情连接服务器;添加新服务器;列出与添加部署。部署引用包含提供商凭据和配置的 .env.local 文件。

使用方式:先加载配置,例如 PowerShell 中运行 . scripts/Load-Profile.ps1 与 Load-AdminProfile -Export,或用 Bash 的 source scripts/load-profile.sh 与 load_admin_profile;随后用 Get-AdminServer 或 get_admin_server 查询,用 Get-AdminServer -Id "cool-two" 获取服务器,并通过 ssh -i $server.keyPath -p $server.port "$($server.username)@$($server.host)" 连接。新增服务器可向 $AdminProfile.servers 追加对象并使用 ConvertTo-Json 保存到 $AdminProfile.paths.deviceProfile。部署可用 Load-AdminProfile -Deployment "名称" -Export 加载配置。

适用场景:在 OCI、Hetzner、Contabo、DigitalOcean、Vultr、Linode 等提供商上开通服务器,并安装 Coolify、KASM 等应用,路由到 admin-infra-{provider}、admin-app-coolify、admin-app-kasm、admin-windows、admin-wsl 等技能。

限制:资料未提供收费、价格、性能效果与平台兼容性细节。具体开通步骤需查阅 references/DEPLOYMENT_WORKFLOWS.md 与 references/TROUBLESHOOTING.md。