EnglishРусский Map

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.