Frequently Asked Question

Upgrading – Best Practice and Stability
Last Updated 3 months ago

Using the web console for upgrades is discouraged because it can introduce latency, reduce visibility into the upgrade process and increase the risk of an interrupted session that may leave the system in an inconsistent state. When you connect via SSH you gain full control of the terminal, can monitor output in real time and can safely run the upgrade inside a persistent tmux session, which protects the process from accidental disconnections and allows you to re‑attach if needed.

Why SSH is preferable

  • Reliability – A network‑bound web console can time out or drop the connection, potentially aborting the upgrade.
  • Visibility – SSH shows the exact output of apt update and apt dist-upgrade, making it easier to spot errors.
  • Control – You can pause, resume or abort the upgrade at any point without losing your session.
  • Automation – Scripts and monitoring tools work more predictably over an SSH channel.

Recommended upgrade workflow

   ssh user@hostname

Connect to the server

   tmux new -s upgrade

Start a tmux session (or re‑attach if one is already running)

   apt update

Refresh package lists

   apt dist-upgrade

Upgrade installed packages

Watch for prompts – If the system asks to install new kernel packages or remove obsolete ones, confirm with Y.

Detach from tmux (if you need to leave the session)

Reboot if required

IF you get disconnected for any reason, simply reconnect and re-attach with 

 tmux attach -t upgrade.

Things to verify before starting

  • Backup any critical data or configuration files.
  • Check disk space – ensure at least 10 % free space on / and /var.
  • Confirm network connectivity – a stable SSH session is essential.
  • Review pending reboots – note any services that may require a restart after the upgrade.

Following this approach gives you a controlled, observable upgrade that minimises downtime and maximises system stability - but always be aware that any host upgrade brings risks so have a backup plan in place should the host fail to boot or fail to come back up. 


Proxmox support from the engineers who wrote this article

This article came out of a real case resolved by GEN engineers, not from upstream documentation. GEN have run Proxmox in production in our own UK data centres since 2015, and have been in enterprise IT for 37 years. If this one has not solved your problem, we can.

  • 30 minute response, 24 hours a day, every day of the year on critical production infrastructure.
  • No contracts. Buy hours, use hours. No minimum term and no notice period.
  • Genuinely independent. We hold no software partner status with Proxmox or any other vendor, so nothing we recommend is shaped by a licence margin.
  • UK based, in-house engineers. No outsourced first line.

Proxmox support  ·  VMware to Proxmox migration  ·  Proxmox training  ·  Support rates

Registering a GEN account is free, so the route to an engineer is open before you need it. You only ever pay for the time you use.

This website relies on temporary cookies to function, but no personal data is ever stored in the cookies.
OK
Powered by GEN UK CLEAN GREEN ENERGY

Loading ...