proxmox-manager
- title
- proxmox-manager
- type
- toolbox
- summary
- Один Bash-скрипт, оборачивающий qm и pct в интерактивный TUI для отдельного узла Proxmox
- tags
- bash, proxmox, tui, homelab
- language
- Shell
- license
- MIT
- created
- 2026-04-06
- updated
- 2026-07-22
- lang
- ru
- translation_of
- proxmox-manager
- source_updated
- 2026-07-22
- translated
- 2026-09-01
- translator
- lllm/antigravity/gemini-3.7-flash-medium
Один Bash-скрипт, который объединяет CLI-утилиты Proxmox (qm, pct) в интерактивное TUI-меню. Никаких демонов, агентов или сторонних зависимостей кроме того, что уже поставляется с Proxmox VE. Работает на хосте, управляет только локальным узлом.
Что делает:
- Показывает список всех VM и контейнеров с индикаторами статуса (
[+]running,[-]stopped,[~]paused) - Запуск, остановка, перезапуск с запросом подтверждения для деструктивных действий
- Открытие консоли (LXC shell или терминал QEMU)
- Управление snapshot'ами: просмотр списка, создание, откат, удаление
- Параметры подключения по SPICE для VM
- Машиночитаемые режимы вывода JSON и обычного текста для скриптов
Использование:
pman # interactive TUI
pman --list # plain-text table
pman --json # JSON output for automation
В интерактивном режиме введите VMID, чтобы открыть меню действий. r для обновления, q для выхода.
Установка: клонировать репозиторий на хост Proxmox, сделать chmod +x, при желании запустить install_dependencies.sh, чтобы получить симлинк на pman в /usr/local/bin/. Никакого Python, Docker или внешних API. Требует прав root (или PROXMOX_MANAGER_ALLOW_NONROOT=1 для CI).
Протестировано на Proxmox VE 7.x, 8.x и 9.x.
perfmon устроен точно так же, только нацелен на диагностику, а не на жизненный цикл: это TUI, чьи вкладки - просто shell-команды (top, vmstat, ss), запускаемые с заданным интервалом обновления, поэтому ему не нужно учить ничего, что CLI уже умеет. Оба инструмента остаются полезными именно потому, что знаниями обладают сами базовые команды, а не обёртка над ними.
Репозиторий: https://github.com/TimInTech/proxmox-manager - 22 звезды, лицензия MIT.