
Descubra o script definitivo para transformar o seu ambiente Proxmox VE numa máquina de atualização totalmente automatizada e segura. Esta ferramenta não só mantém o host, todos os nós do cluster, LXCs e VMs atualizados com apenas um comando, como também realiza snapshots antes de cada atualização — garantindo um plano B instantâneo caso algo corra mal.
Compatível com sistemas baseados em APT, DNF, PACMAN, APK ou YUM, este script identifica automaticamente o gestor de pacotes e procede às atualizações críticas com máxima eficiência. Caso o sistema de armazenamento suporte, cria snapshots ultra-rápidos. Se não, pode ser ativado um backup real (embora demore mais) via configuração no ficheiro update.conf
.
Mas o poder desta ferramenta não fica por aqui: após atualizar tudo, realiza uma limpeza inteligente, como apt autoremove
, para manter o sistema enxuto. E se forem detetadas instalações “extra” como PiHole, ioBroker, Docker Compose (v1 e v2), Octoprint ou Pterodactyl, o script pode atualizá-las também — tudo configurável no ficheiro de definições.
Entre as funcionalidades de destaque:
- Atualização total do Proxmox VE (host, cluster, LXCs e VMs);
- Suporte a Snapshots e Backups;
- Execução interativa ou em modo silencioso com
update -s
; - Registo de logs personalizável;
- Rastreio de saída para comandos pós-processamento;
- Trim automático de sistemas de ficheiros ext4;
- Ecrã de boas-vindas com verificação automática de atualizações às 07h e 19h, totalmente integrado com
neofetch
.
A instalação é simples: no terminal do host Proxmox ou via GUI, execute:
bash <(curl -s https://raw.githubusercontent.com/BassT23/Proxmox/master/install.sh)
Para usar, basta correr update
para atualizar tudo ou update <ID>
para uma LXC/VM específica.
Num ambiente de cluster? Só precisa de instalar num dos hosts. Depois, certifique-se de que todos os nós se reconhecem no ficheiro /etc/hosts
, como neste exemplo:
192.168.1.110 pve1
192.168.1.111 pve2
192.168.1.112 pve3
Confirme IP com hostname -I
e hostname com hostname
.
Quer atualizar VMs remotamente? Pode usar o método leve via QEMU Guest Agent ou configurar autenticação SSH por chave, para um output mais detalhado e controlo adicional.
Atualizar o script? Só correr update -up
. Se ocorrerem erros, reinstale com:
bash <(curl -s https://raw.githubusercontent.com/BassT23/Proxmox/master/install.sh) uninstall
e depois volte a instalar.
Tudo pode ser personalizado via o ficheiro /etc/ultimate-updater/update.conf
, onde pode ativar ou desativar atualizações por ID, por tipo (host, LXC, VM), ou mesmo desativar atualizações específicas como PiHole.
Este script é mais do que uma ferramenta — é uma revolução silenciosa na forma como gere o seu ecossistema Proxmox.