Repolode
TimInTech

TimInTech/proxmox-manager

Однофайловый Bash TUI для списка, запуска, остановки, создания снимков и мониторинга виртуальных машин и контейнеров Proxmox VE.

Open source альтернатива:Proxmox Datacenter ManagerProxmox VE web interface

Звёзды
92
Форки
4
Открытые issues
0
Последний коммит
22 дня назад

Что это?

proxmox-manager (команда pman) — это Bash-скрипт для администрирования виртуальных машин QEMU и контейнеров LXC непосредственно на узле Proxmox VE. Он предоставляет интерактивный текстовый интерфейс с таблицей всех гостевых систем, а также вывод списка и данных в JSON для использования в скриптах. Скрипт использует только инструменты, входящие в состав Proxmox VE, например qm, pct и pvesh; демон или агент не требуются.

Помимо основных операций управления жизненным циклом, доступны подключение к консоли через pct enter или qm terminal, поиск IPv4-адреса через QEMU guest agent или pct exec, создание, откат и удаление снимков с проверкой имён, а также генерация .vv-файлов для SPICE с возможностью запуска virt-viewer. Деструктивные операции защищены запросами подтверждения, а флаг --force позволяет работать без участия пользователя.

Новые функции мониторинга показывают данные о CPU, памяти и диске для каждой гостевой системы. Команда --check, которую можно запускать по cron, отправляет оповещения через ntfy или по e-mail только при появлении, усилении или устранении проблем. Конфигурация считывается из /etc/pmanrc или ~/.pmanrc как данные, а не как shell-код.

Ключевые возможности

  • 01Интерактивная TUI-таблица виртуальных машин и контейнеров с актуальным статусом
  • 02Запуск, остановка и перезапуск с подтверждением и настраиваемым таймаутом
  • 03Доступ к консоли через pct enter или qm terminal
  • 04Просмотр списка, создание, откат и удаление снимков с проверкой имён
  • 05Генерация файла подключения SPICE .vv с возможностью запуска virt-viewer
  • 06Просмотр состояния и проверка по cron с оповещениями через ntfy или по e-mail

Сценарии использования

  • Управление гостевыми системами на домашнем узле Proxmox через shell по SSH
  • Проверка статуса виртуальных машин и контейнеров в скриптах с выводом JSON и jq
  • Создание снимков и откат к ним перед рискованными изменениями
  • Получение оповещений о высокой нагрузке на ресурсы или о неожиданной остановке гостевых систем

Темы

Частые вопросы

Что такое proxmox-manager?
Однофайловый Bash TUI для списка, запуска, остановки, создания снимков и мониторинга виртуальных машин и контейнеров Proxmox VE. proxmox-manager (команда pman) — это Bash-скрипт для администрирования виртуальных машин QEMU и контейнеров LXC непосредственно на узле Proxmox VE. Он предоставляет интерактивный текстовый интерфейс с таблицей всех гостевых систем, а также вывод списка и данных в JSON для использования в скриптах. Скрипт использует только инструменты, входящие в состав Proxmox VE, например qm, pct и pvesh; демон или агент не требуются.
proxmox-manager можно использовать бесплатно? Какая у него лицензия?
proxmox-manager распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
proxmox-manager всё ещё поддерживается?
Активно поддерживается. Последний коммит в proxmox-manager — 26 сент. 2026 г..
Для чего можно использовать proxmox-manager?
Управление гостевыми системами на домашнем узле Proxmox через shell по SSH Проверка статуса виртуальных машин и контейнеров в скриптах с выводом JSON и jq Создание снимков и откат к ним перед рискованными изменениями Получение оповещений о высокой нагрузке на ресурсы или о неожиданной остановке гостевых систем
Где скачать proxmox-manager?
Исходный код и инструкции по установке — на GitHub: https://github.com/TimInTech/proxmox-manager

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты