ProxmoxBar: контроль и мониторинг Proxmox VE на macOS

ProxmoxBar — это приложение для macOS, которое позволяет контролировать и мониторить серверы Proxmox VE непосредственно из меню. Эта утилита удобна для тех, кто использует Proxmox, предоставляя быстрый доступ к информации о состоянии виртуальных машин и контейнеров.

ProxmoxBar решает проблему управления несколькими серверами через единую интерфейс. В отличие от веб-панели управления, эта программа предоставляет информацию в реальном времени, оповещения о состоянии и возможность выполнения основных операций (запуск, остановка и перезагрузка ВМ). Она будет полезна как системным администраторам, так и разработчикам, которые работают с виртуальными машинами на Proxmox.

Приложение написано на Swift и требует macOS 15 или новее, а также API-токен для доступа к Proxmox VE. Убедитесь, что предоставили разрешение на доступ к вашей локальной сети. Проект находится на стадии активной разработки, поэтому для стабильной работы стоит следить за обновлениями.

Описание проекта

ProxmoxBar — это нативное приложение для меню на macOS, которое позволяет мониторить и управлять серверами Proxmox VE. С его помощью ты сможешь отслеживать состояние виртуальных машин и контейнеров, а также выполнять основные операции, такие как запуск и остановка.

Основные возможности

  • Поддержка нескольких серверов с возможностью переключения между ними.
  • Отображение состояния узлов, агрегированная информация о ЦП, памяти и хранилище.
  • Информация о каждой ВМ и контейнере, включая текущий статус с обновлением каждые пять секунд.
  • Вкладка хранения с отображением использования дискового пространства для каждого хранилища.
  • Управление виртуальными машинами: запуск, выключение, перезагрузка, остановка и продолжение, с отслеживанием выполнения задач.
  • Уведомления о смене состояния машины или узла для всех серверов.
  • Виджеты на рабочем столе и в центре уведомлений для любого сервера.
  • Индикатор в меню, отображающий статус машин или загруженность кластера.
  • Поддержка подписанных и нотариально заверенных обновлений через Sparkle.

Требования

Для работы ProxmoxBar необходимы:

  • macOS версии 15 или новее
  • Сервер Proxmox VE и API токен для доступа

При первом подключении macOS запросит разрешение на доступ к устройствам в локальной сети. ProxmoxBar не сможет увидеть сервер до получения этого разрешения.

Установка

Существует несколько способов установки:

  • Mac App Store: [Скачать в Mac App Store](https://apps.apple.com/app/proxmoxbar/id6800746122).
  • Homebrew:
    brew install --cask ryzenixx/tap/proxmoxbar
  • Прямое скачивание:
    1. Перейди на [страницу последнего релиза](https://github.com/ryzenixx/proxmoxbar-macos/releases/latest).
    2. Скачай файл ProxmoxBar.dmg.
    3. Перетащи ProxmoxBar.app в папку /Applications.
    4. Запусти ProxmoxBar и добавь свой сервер.

Ограничения и безопасность

ProxmoxBar не требует твоего пароля от Proxmox. Создай ограниченный токен с минимально необходимыми правами. Это позволяет приложению выполнять только нужные действия без доступа к остальным функциям Proxmox.

При использовании самоподписанных сертификатов ProxmoxBar уведомит о незарубежом сертификате и предложит его подтвердить. Если сертификат изменится, соединение будет отклонено.

Сборка из исходников

Если тебе нужно собрать приложение самостоятельно, используй следующие команды:

git clone https://github.com/ryzenixx/proxmoxbar-macos.git
cd proxmoxbar-macos
open ProxmoxBar.xcodeproj

Затем выбери схему ProxmoxBar и нажми Cmd+R для запуска в Xcode. Учти, что обновления в режиме отладки отключены.

Открыть на GitHub: ryzenixx/proxmoxbar-macos →

Что нового на GitHub — короткие обзоры на русском Новые обзоры приходят в Telegram. Без спама, по делу.
Подписаться

Похожие статьи

Популярные темы на сайте