---
title: How to update the Hyperglance app (Legacy Docker Guide)
description: Find out how to update Hyperglance to the latest version, and schedule automatic updates
---

[Skip to content](https://support.hyperglance.com/knowledge/upgrading-hyperglance-to-a-newer-version-legacydocker#main-content)

English

Show submenu for translations

[More support](https://support.hyperglance.com/knowledge/kb-tickets/new?hsLang=en)

![](https://support.hyperglance.com/hs-fs/hubfs/hyperglance.png?width=100&height=75&name=hyperglance.png)

Open main navigation

Close main navigation

- English
  
  Show submenu for translations
- [More support](https://support.hyperglance.com/knowledge/kb-tickets/new)
- [Contact Us](https://www.hyperglance.com/contact/)

[Contact Us](https://www.hyperglance.com/contact/)

 How can we help you?

- There are no suggestions because the search field is empty.

1. [Hyperglance Support](https://support.hyperglance.com/knowledge?hsLang=en)
2. [Setup & Configuration](https://support.hyperglance.com/knowledge/setup-configuration?hsLang=en)
3. [Legacy Docker-based deployments](https://support.hyperglance.com/knowledge/setup-configuration?hsLang=en#legacy-docker-based-deployments)

# How to update the Hyperglance app (Legacy Docker Guide)

## Find out how to update Hyperglance to the latest version, and schedule automatic updates

THIS GUIDE IS DEPRECATED AND PERTAINS TO THE LEGACY DOCKER BASED ARCHITECTURE.  [SEE LATEST VERSION.](https://support.hyperglance.com/knowledge/upgrading-hyperglance-to-a-newer-version?hsLang=en)

[Hyperglance is deployed as a VM image with 2 volumes attached](https://support.hyperglance.com/knowledge/deployment-architecture-overview?hsLang=en); one for the Operating System and one for data. A set of containers run on that VM, managed by a Docker-Compose file that's located at **/etc/docker-compose.yml**

---

### Instance/VM Login Details

You need to access the Instance/SSH CLI to run the commands that will upgrade Hyperglance. In AWS, you can either SSH in, or use system manager access.

#### **AWS SSH Login Details**

The user login is ec2-user, root has been disabled. Use the SSH key defined when first deploying the instance.

#### **Azure SSH Login Details**

Use the user/password or the user/SSH key defined when you first deployed the VM.

---

### How To Upgrade Hyperglance

#### One-Off Updates

1\. To upgrade to the newest version of Hyperglance, you must run this command sequence:

```
sudo docker-compose -f /etc/docker-compose.yml pull && sudo docker-compose -f /etc/docker-compose.yml up -d
```

These commands pull down the latest docker images, then re-initialise the services. All your configuration, including rules, tag-views and SAML configuration stay intact as these are stored in the data volume.

Hyperglance requires an internet connection to reach Docker Hub. If you'd like access to repos on ECR/ACR, please [contact the team](https://www.hyperglance.com/contact/).

 

2\. To free up hard drive space, run these commands to delete the old Docker images:

```
docker rmi $(docker images -a -q)docker image prune
```

 

3\. If you use Hyperglance with AWS, check [our release notes](https://support.hyperglance.com/knowledge/hyperglance-release-notes?hsLang=en) to see if a new service has been added, or any [IAM policies](https://support.hyperglance.com/knowledge/aws-iam-policy-requirements?hsLang=en) need updating.

#### Updating the "Automations & Remediations" Terraform stack

It is a good idea to update your automations deployment at the same time as updating Hyperglance. See [Updating the Hyperglance automation deployment](https://support.hyperglance.com/knowledge/updating-the-hyperglance-automation-deployment?hsLang=en).

#### Schedule Automatic Updates

If you'd like Hyperglance to update automatically, you can set up a cron job in the Hyperglance VM.

This example sets the update to run once a day at midnight: 

```
sudo crontab -e0 0 * * * /usr/bin/docker image prune -f && /usr/bin/docker-compose -f /etc/docker-compose.yml pull && /usr/bin/docker-compose -f /etc/docker-compose.yml up -d
```

If you'd like to see/find other cron expressions, [this is a great place to start](https://crontab.cronhub.io/).

---

[Don't forget to check out our release notes for the latest features, improvements, & fixes](https://support.hyperglance.com/knowledge/hyperglance-release-notes?hsLang=en)

- [Before You Start](https://support.hyperglance.com/knowledge/before-you-start?hsLang=en#main-content)

    - [Kubernetes](https://support.hyperglance.com/knowledge/before-you-start?hsLang=en#kubernetes)
    - [GCP](https://support.hyperglance.com/knowledge/before-you-start?hsLang=en#gcp)
    - [AWS](https://support.hyperglance.com/knowledge/before-you-start?hsLang=en#aws)
    - [Azure](https://support.hyperglance.com/knowledge/before-you-start?hsLang=en#azure)
- [Using Hyperglance](https://support.hyperglance.com/knowledge/using-hyperglance?hsLang=en#main-content)

    - [Automations](https://support.hyperglance.com/knowledge/using-hyperglance?hsLang=en#automations)
    - [Inventory & Diagrams](https://support.hyperglance.com/knowledge/using-hyperglance?hsLang=en#inventory-diagrams)
    - [Rules](https://support.hyperglance.com/knowledge/using-hyperglance?hsLang=en#rules)
    - [Cost Management](https://support.hyperglance.com/knowledge/using-hyperglance?hsLang=en#cost-management)
    - [Dashboards](https://support.hyperglance.com/knowledge/using-hyperglance?hsLang=en#dashboards)
    - [Security & Compliance](https://support.hyperglance.com/knowledge/using-hyperglance?hsLang=en#security-compliance)
- [Setup & Configuration](https://support.hyperglance.com/knowledge/setup-configuration?hsLang=en#main-content)

    - [Updating & Migrating](https://support.hyperglance.com/knowledge/setup-configuration?hsLang=en#updating-migrating)
    - [General](https://support.hyperglance.com/knowledge/setup-configuration?hsLang=en#general)
    - [RBAC & Users](https://support.hyperglance.com/knowledge/setup-configuration?hsLang=en#rbac-users)
    - [STIGS & FIPS](https://support.hyperglance.com/knowledge/setup-configuration?hsLang=en#stigs-fips)
    - [AWS](https://support.hyperglance.com/knowledge/setup-configuration?hsLang=en#aws)
    - [Azure](https://support.hyperglance.com/knowledge/setup-configuration?hsLang=en#azure)
    - [Kubernetes](https://support.hyperglance.com/knowledge/setup-configuration?hsLang=en#kubernetes)
    - [GCP](https://support.hyperglance.com/knowledge/setup-configuration?hsLang=en#gcp)
    - [API](https://support.hyperglance.com/knowledge/setup-configuration?hsLang=en#api)
    - [Legacy Docker-based deployments](https://support.hyperglance.com/knowledge/setup-configuration?hsLang=en#legacy-docker-based-deployments)
    - [AI](https://support.hyperglance.com/knowledge/setup-configuration?hsLang=en#ai)

[![Chill listening crop-3](https://support.hyperglance.com/hs-fs/hubfs/hyperglance.png?width=134&height=24&name=hyperglance.png "Chill listening crop-3")](https://www.hyperglance.com/)

2880 Zanker Road, Suite 203, San Jose, CA 95134

<https://www.linkedin.com/company/hyperglance/>

Copyright © 2025 Hyperglance. All rights reserved.