> For the complete documentation index, see [llms.txt](https://docs.exavault.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.exavault.com/installing-and-upgrading-the-appliance/automatic-updates.md).

# Automatic Updates

Automatic Updates are available exclusively on Premium plans. They apply ExaVault software updates, operating-system maintenance, and security patches.

On non-Premium plans, update by deploying a new image and reconnecting the existing data disk to the new instance.

Applying an update restarts the ExaVault application stack. Schedule automatic or one-click updates for a maintenance window when active connections can be interrupted.

## Enabling Automatic Updates

Sign in to the Appliance Manager and open the *Configuration* page. Configure these settings:

* *Auto-Update*: Select this option to check for and apply updates once per day.
* *Time of Day & Timezone*: Choose the hour and time zone for the daily update check. Schedule it for a maintenance window when active connections can be interrupted.

The automatic update schedule also applies operating-system maintenance through unattended upgrades.

## Disabling Automatic Updates

You can turn off the Automatic Updates feature on the Appliance Manager *Configuration* page. Clear *Auto-Update* to disable automatic updates.

## One-Click Updates

If an update is available and you have not enabled automatic updates, select *Update Now* on the Appliance Manager *Home* page to start the update immediately.

## What Happens During an Update

The appliance downloads the update package and verifies its SHA-256 checksum before applying it. It installs the updated appliance files, restarts the application stack, removes superseded Docker images, and clears the temporary update files.

The installed appliance version is recorded in `/opt/exavault/version`. When confirming an update or collecting diagnostic information, connect to the appliance through SSH or its virtual console and run:

```bash
cat /opt/exavault/version
```
