Dashboard de monitoramento self-hosted em tempo real para Proxmox, Docker, Kubernetes, TrueNAS e vSphere, com alertas e rondas de IA agendadas.
TimInTech/proxmox-manager
TUI em Bash de arquivo único para listar, iniciar, parar, criar snapshots e monitorar máquinas virtuais e containers no Proxmox VE.
Alternativa open source a:Proxmox Web UI
- Estrelas
- 92
- Forks
- 4
- Issues abertas
- 1
- Último commit
- há 12 horas
O que é?
proxmox-manager (comando pman) é um script Bash de arquivo único que roda como root diretamente em um nó Proxmox VE. Ele exibe uma tabela com todas as VMs e os containers LXC, mostrando o status em tempo real, e oferece menus de ações para iniciar, parar, reiniciar, abrir um console, gerenciar snapshots e obter arquivos de conexão SPICE. Ele depende apenas de ferramentas incluídas no Proxmox, como qm, pct e pvesh, e não precisa de daemon nem de agente.
Além da interface interativa, oferece comandos que podem ser usados em scripts, com saída JSON, filtros por status e nome e timeout de parada configurável. Uma visão geral de integridade informa o uso de CPU, memória e disco por guest. Uma verificação executada pelo cron envia alertas via ntfy ou e-mail somente quando um problema surge, se agrava ou é resolvido.
O projeto usa a licença MIT e foi testado com uma suíte de testes unitários que simula as dependências. É compatível com PVE 7, 8 e 9 e requer Bash 4.0 ou mais recente.
Recursos principais
- 01Lista todas as VMs e os containers com status em execução, parados, pausados ou desconhecido.
- 02Ações para iniciar, parar e reiniciar, com solicitações de confirmação e opção de parada forçada como alternativa.
- 03Acesso ao console via pct enter para containers ou qm terminal para VMs.
- 04Listagem, criação, reversão e exclusão de snapshots, com validação de nomes.
- 05Geração de arquivos SPICE .vv e inicialização automática do virt-viewer quando instalado.
- 06Saída JSON e filtros para uso em scripts e pipelines do jq.
- 07Visão geral de integridade e alertas via cron por ntfy ou e-mail.
Casos de uso
- Gerenciar VMs e containers em um único nó Proxmox de homelab pelo terminal.
- Criar scripts para verificar status ou executar tarefas autônomas de inicialização e parada com saída JSON.
- Receber notificações no celular ou por e-mail quando um guest ficar sem CPU, memória ou espaço em disco.
- Abrir consoles e sessões SPICE sem usar a interface web.
Início rápido
- 1
Clone o repositório
git clone https://github.com/TimInTech/proxmox-manager.git - 2
Acesse o diretório do projeto
cd proxmox-manager - 3
Torne o script executável e execute-o como root no nó Proxmox
chmod +x proxmox-manager.sh && ./proxmox-manager.sh
Antes de usar
- Deve ser executado diretamente como root em um host Proxmox VE; requer as ferramentas qm, pct e pvesh.
- Funciona apenas no Proxmox VE 7, 8 e 9 e gerencia somente o nó local.
- Os alertas por e-mail são opcionais e exigem uma configuração local do sendmail, como o postfix.
Tópicos
Perguntas frequentes
- O que é proxmox-manager?
- TUI em Bash de arquivo único para listar, iniciar, parar, criar snapshots e monitorar máquinas virtuais e containers no Proxmox VE. proxmox-manager (comando pman) é um script Bash de arquivo único que roda como root diretamente em um nó Proxmox VE. Ele exibe uma tabela com todas as VMs e os containers LXC, mostrando o status em tempo real, e oferece menus de ações para iniciar, parar, reiniciar, abrir um console, gerenciar snapshots e obter arquivos de conexão SPICE. Ele depende apenas de ferramentas incluídas no Proxmox, como qm, pct e pvesh, e não precisa de daemon nem de agente.
- proxmox-manager é gratuito? Qual é a licença?
- proxmox-manager é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- proxmox-manager ainda é mantido?
- Manutenção ativa. O último commit de proxmox-manager foi em 19 de out. de 2026.
- Para que posso usar proxmox-manager?
- Gerenciar VMs e containers em um único nó Proxmox de homelab pelo terminal. Criar scripts para verificar status ou executar tarefas autônomas de inicialização e parada com saída JSON. Receber notificações no celular ou por e-mail quando um guest ficar sem CPU, memória ou espaço em disco. Abrir consoles e sessões SPICE sem usar a interface web.
- Como instalar proxmox-manager?
- Clone o repositório: git clone https://github.com/TimInTech/proxmox-manager.git Acesse o diretório do projeto: cd proxmox-manager Torne o script executável e execute-o como root no nó Proxmox: chmod +x proxmox-manager.sh && ./proxmox-manager.sh
- Onde consigo proxmox-manager?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/TimInTech/proxmox-manager
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Monitoramento leve e autohospedado de servidores, com painel web, métricas de containers Docker, histórico e alertas.
Pipedream é uma plataforma hospedada de integrações para criar automações orientadas a eventos que conectam APIs e apps, com etapas de código personalizado em Node.js, Python, Go ou Bash.
Ferramenta de linha de comando para monitorar disponibilidade, tempo de resposta e validade de certificados SSL, com alertas por notificações na área de trabalho e webhooks.
Uma interface de terminal (TUI) para visualizar e controlar contêineres Docker, com métricas em tempo real, logs e acesso via exec.
Um dashboard de terminal configurado por YAML, baseado em Bubble Tea, que define fontes de dados de comandos shell e um grid de widgets em um único arquivo.