macOS 15+ · Mac App Store · 零依赖
Mac 上的 Civo Cloud 管理器。
菜单栏里,一次点击。
CivoCloudManager 让你从 Mac 菜单栏操作 Civo Cloud。一键为当前 IP 打开防火墙。点进 Kubernetes 集群,查看实时指标和 pod 日志。用 S3 浏览 Object Store。全程在原生 macOS 窗口里完成,不开浏览器,不装 kubectl,不用再走一遍 MFA。
需要 macOS 15 (Sequoia) 或更新版本。
7 天完整功能,免费,无需银行卡,也没有订阅。到期之后,菜单栏防火墙永久免费。
菜单栏防火墙免费,完整仪表盘一次性买断。支持 Family Sharing。
源代码公开在 GitHub 上, 装之前先读代码。
每个 Civo 用户都熟悉的问题
MFA 验证码、一堆浏览器标签页,每个集群还配一个 kubectl context。
-
改一次防火墙就要输一次 MFA 验证码
只想给一台实例开十分钟的 22 端口?掏手机、输验证码、开浏览器、等控制台加载、改规则。关的时候,整套流程再倒着走一遍。
-
一个集群一个浏览器标签页
三个集群,三个标签页,三次刷新。配额数字藏在某个角落,pod 日志根本找不到入口。控制台管一个集群够用,管三个就难受了。
-
kubectl context 马拉松
每个集群单独下载 kubeconfig,开 6443 端口的防火墙规则,续证书。CLI 本身没问题,但准备工作占了一半时间。
-
早就忘了的 Object Store
那些旧 bucket 每个月都在花你的钱,因为点进去删掉要花十分钟,还得手敲一遍确认文字。
-
延迟一天的费用面板
等浏览器控制台的数字追上来,失控的 pod 已经烧掉了 €40。你要的是现在的数字,不是明天的。
CivoCloudManager 怎么解决
连接一次,之后都在菜单栏里管。
Civo API key 只填一次,它存在 macOS Keychain 里,由硬件加密保护。只要还有防火墙对你的 IP 开着,菜单栏里的盾牌就是黄色。点开仪表盘,Kubernetes、S3、费用和配额都在里面。危险操作由 Touch ID 把关。
CivoCloudManager 是一款原生 macOS 应用,从 Mac 菜单栏和一个仪表盘窗口管理完整的 Civo Cloud 账户。它由 Marcel R. G. Berger 开发,由 DigitalFreedom Global LLC 发行并在 Mac App Store 上架,使用你在 macOS Keychain 里保存一次的 API key 访问 Civo REST API v2。它覆盖九个 Civo 领域:Kubernetes、Compute、Firewalls、Object Storage、Databases、Networks、Load Balancers、DNS 以及 charges API。
- 1
连接
粘贴一次 Civo API key。它保存在 macOS Keychain 里,不存明文,除了 api.civo.com 不会发往任何地方。
- 2
点击
在菜单栏为当前 IP 打开或关闭任意防火墙。支持批量 Open All / Close All。自动关闭定时器从 15 分钟到两小时。
- 3
查看
打开仪表盘,查看 Kubernetes 实时指标、实时 pod 日志、S3 文件浏览器,以及来自 Civo charges API 的真实费用。
功能
每一种 Civo 资源,都在同一个原生窗口里。
01 / 06
实时 Kubernetes 仪表盘
通过客户端证书 mTLS 直连 Kubernetes API,不需要 kubectl。CPU 和内存仪表带 sparkline 历史曲线,实时 pod 日志、以短生命周期 Job 运行的一次性命令、deployment 扩缩容、namespace 筛选、ConfigMap 和 Secret 查看器。连接时 6443 端口对你的 IP 打开,离开时自动关闭。
02 / 06
菜单栏防火墙
每个防火墙一键开关,只放行你当前的公网 IPv4。自动识别 IP,三个备用服务兜底。可保存家庭和办公室 IP 预设。支持批量 Open All / Close All,支持自动关闭定时器。危险操作由 Touch ID 把关。
03 / 06
Object Store 暂停与恢复
把闲置的 Object Store 归档到中央保险库,再删掉原始存储,账单上就不再计费。以后随时恢复:存储会以相同的名称和凭据重建,文件一个不少。保险库自动扩容;传输默认四个文件并行;删除前先校验默认开启。
04 / 06
原生 S3 文件浏览器
ListObjects v2 和 Get,全部用 Swift 实现,通过 CryptoKit 做 AWS Signature V4 签名。不用 AWS SDK,不套 Electron 壳。可下载单个文件、多选文件,或整个文件夹递归下载。访问密钥始终由 Touch ID 把关。
05 / 06
真实费用仪表盘
数字来自 Civo charges API,不是估算。可选周期(本月含预测、上月、上一季度、今年)。按资源类型拆分。费率编辑器支持自定义小时价。历史月份在本地缓存。
06 / 06
API 健康监控
逐个测试全部 16 个 Civo API 端点并记录响应时间。低于 200 ms 显示绿色,低于 500 ms 橙色,更慢则红色。彩色动画检查,在感觉变慢、想知道问题出在你还是他们那边时很有用。
每次安装都包含
一套完整的 Civo 控制面,原生于 macOS。
- 01 菜单栏防火墙,自动识别 IP
- 02 Kubernetes 实时指标、pod 日志、一次性命令
- 03 S3 文件浏览器,原生 SigV4 签名
- 04 Object Store 暂停/恢复,带中央保险库
- 05 来自 Civo charges API 的真实费用
- 06 配额仪表,70 % 和 90 % 预警
- 07 实例、数据库、网络、DNS 的完整增删改查
- 08 凭据存在 macOS Keychain,由 Touch ID 保护
- 09 Cmd-K 全资源搜索
- 10 JSON 导出,自动抹除密钥
适合谁
在 Civo 上干活的开发者、DevOps 工程师和独立运维者。
- 01 在 Civo 上做副业项目的开发者
- 02 管理跨区域集群的 DevOps 工程师
- 03 追查 pod 重启告警的 SRE
- 04 用几台实例跑生产的独立创始人
- 05 把客户迁到 Civo Kubernetes 的代理商
- 06 需要快速只读审计视图的顾问
- 07 受够了浏览器控制台 MFA 流程的人
- 08 禁止安装来路不明的托盘应用的团队
零第三方 SDK
只用 Apple 框架:SwiftUI、CryptoKit、Security、LocalAuthentication。没有遥测,没有分析,没有崩溃上报。
Touch ID + Keychain
你的 Civo API key 存在 macOS Keychain 里,由硬件加密保护。查看凭据和执行危险操作都要过 Touch ID。
App Sandbox
只申请四项权限:沙盒、网络客户端、用户选择的文件、应用范围书签。不要位置、摄像头、麦克风、通讯录、照片,也没有追踪标识符。
为 Civo Cloud 而做
面向 Civo Cloud 平台(civo.com)的独立原生 macOS 客户端。与 Civo Ltd. 无隶属关系;“Civo”是 Civo Ltd. 的商标。
常见问题
常见疑问
- 有免费试用吗?
- 有。每次安装从首次启动起可获得 7 天完整功能,无需银行卡,也没有订阅。这 7 天是连续计算的,包含应用关闭的时间。到期之后,菜单栏防火墙管理永久免费,完整仪表盘需要一次性购买 Full Access。
- CivoCloudManager 能取代 Civo CLI 吗?
- 日常云管理任务基本可以。应用直接调用 Civo REST API v2。重度用户在脚本化流程里可能还是更喜欢 CLI;两者可以并存。
- 我需要安装 kubectl 吗?
- 不需要。应用通过客户端证书 mTLS 直连集群的 Kubernetes API,基于 Apple 的 Security 框架实现。如果你想继续用 kubectl,也可以从应用里导出 kubeconfig。
- 我的 Civo API key 会被发到别处吗?
- 不会。密钥保存在你设备的 macOS Keychain 里,只用于向
api.civo.com发起的 HTTPS 请求。中间没有任何发行方服务器。 - 支持哪些 macOS 版本?
- macOS 15 (Sequoia) 及更新版本。应用已适配 macOS 26 (Tahoe),全程使用 SwiftUI。
- 有 Linux 或 Windows 版本吗?
- 没有。CivoCloudManager 是原生 macOS 应用,使用 Apple 框架(CryptoKit、Security、LocalAuthentication)。没有跨平台移植计划。
- Object Store 的暂停功能是怎么工作的?
- 暂停会把 Object Store 里的每个文件复制到一个名为 civo-cloud-manager 的中央保险库,校验键名和大小,然后删除原始存储。恢复时会用相同的名称和凭据重建存储,并还原全部文件。保险库会自动调整大小。
- Full Access 的购买支持 Family Sharing 吗?
- 支持。完整功能购买是非消耗型项目并开启了 Family Sharing,一次购买覆盖同一家庭的所有成员。
- 我可以看源代码吗?
- 可以。完整源代码公开在 GitHub 上:github.com/marcelrgberger/civo-cloud-manager。它是 source-available,不是开源许可,分发渠道仍然只有 Mac App Store。
- 更新频率如何?
- 处于活跃开发中,通过 Mac App Store 定期发布。商店页面始终给出权威的版本号和更新说明,完整的源代码历史在 GitHub 上公开。
深入了解
按 Civo 产品拆开细说。
CivoCloudManager 覆盖的每个 Civo 领域都有单独一页,讲清细节、取舍和架构。挑一个离你日常最近的。
指南
一步一步,以及诚实的对比。
- 01 连接 Civo API Key 在 Civo 控制台生成密钥,粘贴一次,之后交给 macOS Keychain 保管。
- 02 为你的 IP 开防火墙 手动流程、它留下的动态 IP 隐患,以及一条免费的菜单栏路径:到点自动关掉规则。
- 03 对比 Lens、OpenLens 和 k9s 三个与集群无关的工具,一个只认 Civo 的。差别决定了你想开着哪一个。
- 04 通过 S3 使用 Civo Object Storage 区域 endpoint,s3cmd、rclone 和 AWS CLI 的可用配置,以及原生客户端有什么不一样。
- 05 Mac 上的 Civo DNS 把域名指向 Civo 的 nameserver,之后把这个 zone 放在原生应用里管,而不是一个浏览器标签页。
- 06 更新日志 每一个已发布的版本,最新的在前,附带商店更新说明装不下的细节。
为 Civo Cloud 而做
把 CivoCloudManager 和官方 Civo 工具一起用。
CivoCloudManager 通过公开的 Civo REST API 控制你的 Civo 账户。下面这些产品来自 Civo Ltd.,本应用是面向它们的独立原生 macOS 客户端。
- 01 Civo Kubernetes,托管 K3s 集群创建、扩缩容、kubeconfig,这些都是应用直接驱动的部分。
- 02 Civo Compute,实例 按小时计费的虚拟机,启动、停止、重启、调整规格、管理 SSH 密钥。
- 03 Civo Databases 托管 PostgreSQL 和 MySQL,凭据查看由 Touch ID 把关。
- 04 Civo Object Storage S3 兼容的 bucket,应用自带原生 SigV4 文件浏览器。
- 05 Civo CLI(官方) Civo 自家的命令行工具,开源且适合写脚本。
- 06 Civo 文档 每个 Civo 产品的官方文档,含 REST API 参考。
别再为了管云开十二个标签页。
在 Mac App Store 下载 CivoCloudManager。一分钟内打开第一个防火墙。