macOS 15+ · Mac App Store · без зависимостей
Civo Cloud Manager для Mac.
Один клик в строке меню.
CivoCloudManager управляет Civo Cloud прямо из строки меню Mac. Откройте firewall для своего текущего IP одним кликом. Загляните внутрь Kubernetes-кластера с живыми метриками и логами pod. Просматривайте Object Stores по S3. Всё в нативном окне macOS: без браузера, без kubectl, без бесконечных кодов MFA.
Требуется macOS 15 (Sequoia) или новее.
7 дней полного доступа бесплатно, без карты и без подписки. Дальше firewall в строке меню остаётся бесплатным навсегда.
Firewall в строке меню бесплатно, полный дашборд за разовую покупку. Family Sharing включён.
Исходный код открыт на GitHub - почитайте его перед установкой.
Проблема, знакомая каждому пользователю Civo
Коды MFA, вкладки браузера и отдельный kubectl-контекст на каждый кластер.
-
Код MFA ради одного переключения firewall
Нужно открыть порт 22 к одному инстансу на десять минут? Достали телефон, ввели код, открыли браузер, дождались дашборда, поправили правило. А потом весь цикл заново, чтобы закрыть.
-
Вкладка браузера на каждый кластер
Три кластера, три вкладки, три перезагрузки. Цифры квот где-то есть, логи pod найти негде. Для одного кластера дашборд терпим, для трёх уже мучение.
-
Марафон с kubectl-контекстами
Скачать kubeconfig на каждый кластер, открыть порт 6443 в firewall, обновить сертификаты. CLI работает, но половина работы уходит на разогрев.
-
Object Stores, про которые вы забыли
Старые bucket, которые тянут деньги каждый месяц, потому что на их удаление уходит десять минут кликов и подтверждение, набранное руками.
-
Дашборды расходов с суточной задержкой
Пока дашборд в браузере догонит реальность, сбежавший pod уже сожжёт €40. Цифра нужна сейчас, а не завтра.
Как это решает CivoCloudManager
Подключитесь один раз. Управляйте из строки меню.
Вставьте свой Civo API key один раз: он живёт в macOS Keychain с аппаратным шифрованием. Щит в строке меню желтеет, когда firewall открыт для вашего IP. Клик по дашборду даёт полный Kubernetes, S3, расходы и квоты. Опасные действия закрыты за Touch ID.
CivoCloudManager: нативное приложение macOS, которое управляет полноценным аккаунтом Civo Cloud из строки меню Mac и окна дашборда. Его делает Marcel R. G. Berger, издаёт DigitalFreedom Global LLC и распространяет Mac App Store. Приложение работает с Civo REST API v2 через API key, который вы один раз кладёте в macOS Keychain. Оно покрывает девять областей Civo: Kubernetes, Compute, Firewalls, Object Storage, Databases, Networks, Load Balancers, DNS и charges API.
- 1
Подключение
Вставьте Civo API key один раз. Он хранится в macOS Keychain, никогда в открытом виде и никуда не уходит, кроме api.civo.com.
- 2
Клик
Открывайте и закрывайте любой firewall для текущего IP прямо из строки меню. Массовые Open All и Close All. Таймеры автозакрытия от 15 минут до двух часов.
- 3
Разбор
Откройте дашборд: живые метрики Kubernetes, логи pod в реальном времени, файловый браузер S3 и настоящие суммы расходов из Civo charges API.
Возможности
Все ресурсы Civo в одном нативном окне.
01 / 06
Живой Kubernetes-дашборд
Прямой доступ к Kubernetes API по mTLS с клиентским сертификатом, kubectl не нужен. Индикаторы CPU и памяти со спарклайн-историей, логи pod в реальном времени, разовые команды в виде короткоживущего Job, масштабирование deployment, фильтр по namespace, просмотр ConfigMap и Secret. Порт 6443 открывается для вашего IP при подключении и закрывается, когда вы уходите.
02 / 06
Firewall в строке меню
Открытие и закрытие каждого firewall одним кликом, строго для вашего текущего публичного IPv4. Автоопределение с тремя резервными провайдерами. Пресеты IP для дома и офиса. Массовые Open All и Close All. Таймеры автозакрытия. Опасные действия под Touch ID.
03 / 06
Object Store: пауза и возврат
Простаивающий Object Store уезжает в общее хранилище, а оригинал удаляется, чтобы за него не платить. Позже возврат: store пересоздаётся с тем же именем и доступами, все файлы на месте. Хранилище само меняет размер, перенос идёт по четыре файла параллельно, проверка перед удалением включена по умолчанию.
04 / 06
Нативный файловый браузер S3
ListObjects v2 и Get, написанные на Swift, с подписью AWS Signature V4 на CryptoKit. Без AWS SDK и без обёртки на Electron. Скачивайте отдельные файлы, выделенные группы или целые папки рекурсивно. Ключи доступа остаются под Touch ID.
05 / 06
Дашборд реальных расходов
Фактические начисления из Civo charges API, а не оценки. Выбор периода (текущий месяц с прогнозом, прошлый месяц, прошлый квартал, текущий год). Разбивка по типам ресурсов. Редактор ставок для своих почасовых тарифов. Прошедшие месяцы кэшируются локально.
06 / 06
Монитор состояния API
Проверяет все 16 эндпоинтов Civo API и замеряет время ответа. Зелёный до 200 мс, оранжевый до 500 мс, дальше красный. Анимированные проверки с цветовой маркировкой: полезно, когда что-то тормозит и надо понять, дело в вас или в них.
Что получает каждая установка
Полноценный пульт управления Civo, нативный для macOS.
- 01 Firewall в строке меню с автоопределением IP
- 02 Живые метрики Kubernetes, логи pod, разовые команды
- 03 Файловый браузер S3 с нативной подписью SigV4
- 04 Пауза и возврат Object Store через общее хранилище
- 05 Реальные расходы из Civo charges API
- 06 Индикаторы квот с предупреждениями на 70 % и 90 %
- 07 Полный CRUD для инстансов, баз данных, сетей, DNS
- 08 Доступы под Touch ID в macOS Keychain
- 09 Поиск по всем ресурсам через Cmd-K
- 10 Экспорт в JSON с автоматическим скрытием секретов
Для кого
Разработчики, DevOps-инженеры и одиночные операторы на Civo.
- 01 Разработчики, которые катят пет-проекты на Civo
- 02 DevOps-инженеры с кластерами в нескольких регионах
- 03 SRE, разбирающие алерты о перезапусках pod
- 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
Четыре разрешения, не больше: sandbox, сетевой клиент, выбранные пользователем файлы и закладки в пределах приложения. Ни геопозиции, ни камеры, ни микрофона, ни контактов, ни фото, ни идентификатора для трекинга.
Сделано для Civo Cloud
Независимый нативный клиент macOS для платформы Civo Cloud (civo.com). Не связан с Civo Ltd.; «Civo» является товарным знаком Civo Ltd.
Вопросы
Частые вопросы
- Есть ли бесплатный пробный период?
- Да. Каждая установка получает 7 дней полного доступа с первого запуска, без карты и без подписки. Эти 7 дней идут одним непрерывным отрезком, включая время, когда приложение закрыто. После них управление firewall из строки меню остаётся бесплатным навсегда, а для полного дашборда нужна разовая покупка Full Access.
- Заменяет ли CivoCloudManager Civo CLI?
- Для повседневных задач управления облаком да. Приложение работает напрямую с Civo REST API v2. Опытные пользователи наверняка оставят CLI для скриптовых сценариев, и вместе они уживаются без проблем.
- Нужен ли установленный kubectl?
- Нет. Приложение подключается к Kubernetes API вашего кластера напрямую по mTLS с клиентским сертификатом, реализованному средствами фреймворка Security от Apple. При этом kubeconfig можно экспортировать из приложения, если kubectl нужен вам рядом.
- Уходит ли мой Civo API key куда-нибудь?
- Нет. Ключ хранится в macOS Keychain на вашем устройстве и используется только в HTTPS-запросах к
api.civo.com. Никакого сервера издателя в этой цепочке нет. - Какие версии macOS поддерживаются?
- macOS 15 (Sequoia) и новее. Приложение готово к macOS 26 (Tahoe) и полностью построено на SwiftUI.
- Есть ли версия для Linux или Windows?
- Нет. CivoCloudManager: нативное приложение macOS на фреймворках Apple (CryptoKit, Security, LocalAuthentication). Кроссплатформенный порт не планируется.
- Как работает пауза Object Store?
- Пауза копирует все файлы из Object Store в общее хранилище civo-cloud-manager, сверяет ключи и размеры, затем удаляет оригинал. Возврат пересоздаёт store с тем же именем и доступами и восстанавливает все файлы. Размер хранилища меняется автоматически.
- Действует ли Family Sharing на покупку Full Access?
- Да. Покупка полного доступа относится к типу Non-Consumable с включённым Family Sharing: одна покупка закрывает всех в вашей семье.
- Можно ли посмотреть исходный код?
- Да. Полный исходный код опубликован и доступен для чтения на GitHub: github.com/marcelrgberger/civo-cloud-manager. Это source-available, а не open-source лицензия, распространение остаётся исключительно через Mac App Store.
- Как часто выходят обновления?
- Разработка идёт активно, релизы выходят регулярно через Mac App Store. Актуальный номер версии и заметки к выпуску всегда в карточке магазина, а полная история кода открыта на GitHub.
Подробно
Точечные материалы по каждому продукту Civo.
У каждой области Civo, которой касается CivoCloudManager, есть своя страница с деталями, компромиссами и архитектурой. Выберите ту, что ближе всего к вашей текущей работе.
- 01 Альтернатива Civo CLI для Mac Где GUI сильнее CLI, где нет и как они уживаются вместе.
- 02 Civo Kubernetes GUI для Mac Живой дашборд кластера, логи pod в реальном времени, kubectl не нужен.
- 03 Браузер Civo Object Storage для Mac Нативный S3-совместимый браузер. Пауза простаивающих bucket в общем хранилище.
- 04 Civo firewall из строки меню Mac Открытие и закрытие в один клик, автоопределение IP, таймер автозакрытия.
- 05 Дашборд расходов Civo для Mac Реальные начисления из Civo charges API. Выбор периода и прогноз на конец месяца.
Руководства
Шаг за шагом и честные сравнения.
- 01 Подключение Civo API key Сгенерируйте ключ в дашборде Civo, вставьте его один раз, а дальше его держит macOS Keychain.
- 02 Открыть firewall для своего IP Ручная процедура, ловушка динамического IP, которая после неё остаётся, и бесплатный путь из строки меню с закрытием по сроку.
- 03 Против Lens, OpenLens и k9s Три инструмента, которым всё равно, чей кластер, и один заточенный под Civo. Разница решает, что вы держите открытым.
- 04 Civo Object Storage по S3 Региональный endpoint, рабочая конфигурация для s3cmd, rclone и AWS CLI и то, что нативный клиент делает иначе.
- 05 Civo DNS на Mac Делегируйте домен на неймсерверы Civo, а зону дальше ведите в нативном приложении, а не во вкладке браузера.
- 06 Changelog Все вышедшие релизы, новые сверху, с подробностями, для которых заметка в магазине слишком коротка.
Сделано для Civo Cloud
Используйте CivoCloudManager вместе с официальными инструментами Civo.
CivoCloudManager управляет вашим аккаунтом Civo через публичный Civo REST API. Продукты ниже принадлежат 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.
Хватит открывать двенадцать вкладок ради своего облака.
Скачайте CivoCloudManager в Mac App Store. Первый firewall откроется меньше чем за минуту.
Требуется macOS 15 (Sequoia) или новее.
Firewall в строке меню бесплатно. Полный дашборд за разовую покупку.