Skip to content

Upgrading an Existing Installation

Upgrading VECTR

With any release, please check the Release Notes for details and any version specific guidance. This page is meant to be a general guide for upgrades and it assumes you have followed our standard Ubuntu 22.04 install guide.

9.x to 9.2

VECTR docker-compose.yml has many changes for the 9.2 release. To upgrade to 9.2, you should replace your existing docker-compose.yml and .env file and make any necessary changes. Additionally, updates have been made to VECTR's SSL configuration. See the Caddy upgrade details here: Caddy Upgrade Information

8.x to 9.x

If your current version is 8.x, follow 9.0+ Migration. If it is 6.x or 7.x, follow 8.0+ Migration then the 9.x Migration.

8.x to 8.x

If your current version is 6.x or 7.x, follow 8.0+ Migration.

Upgrading from 8.x to 8.x simply requires updating your docker-compose to the latest container versions from the release file. Make sure to compare the latest release file to yours and update all container versions.

Navigate to your VECTR directory

    docker-compose down

Update docker-compose.yml - Repeat this step for every container image. rta_webserver and rta_builder are updated infrequently.

    image: securityriskadvisors/vectr_tomcat:8.3.2

To

    image: securityriskadvisors/vectr_tomcat:8.9.4

Then

  docker-compose up

7.x

At this time 7.x releases are simply container version updates. You can upgrade by following the same instructions as previously.

Following this you can simply update the container version.

Navigate to your VECTR directory

    docker-compose down

Update docker-compose.yml

    image: securityriskadvisors/vectr_tomcat:6.2.2

To

    image: securityriskadvisors/vectr_tomcat:7.0.1

Then

  docker-compose up

General Upgrade notes

Upgrading VECTR minor versions requires updating your docker-compose yaml file to the latest container versions from the release file. Make sure to compare the latest release file to yours and update all container versions.

Navigate to your VECTR directory

    docker compose down

Update docker-compose.yml - Repeat this step for every container image. rta_webserver and rta_builder are updated infrequently.

    image: securityriskadvisors/vectr_tomcat:old_version_here

To

    image: securityriskadvisors/vectr_tomcat:new_version_here

Then

  docker compose up