# Upgrading Connectware (Docker)

{% hint style="info" %}
The following Connectware upgrades require you to follow a few additional steps when upgrading Connectware to a newer version:

* [Upgrading from 1.x to 1.7.0](https://docs.cybus.io/1-10-2/documentation/installation-and-upgrades/upgrading-connectware/version-specific-upgrades-docker#upgrading-from-1x-to-170)

* [Upgrading from 1.x to 1.5.0](https://docs.cybus.io/1-10-2/documentation/installation-and-upgrades/upgrading-connectware/version-specific-upgrades-docker#upgrading-from-1x-to-150)
  {% endhint %}

* To upgrade your Connectware to a newer version, get the latest installer script by following the steps in the [Prepare Installer Script](https://docs.cybus.io/1-10-2/documentation/installing-connectware/installing-connectware-docker#preparing-the-installer-script) chapter. When running the update, select your current Connectware installation directory.

The update will automatically preserve your existing configuration, including your license key and network settings. If you're prompted to enter a license key during the update, this usually means you have selected the wrong installation directory. In this case, cancel the update and verify you have chosen the correct path.

{% hint style="info" %}
If you originally installed Connectware using sudo privileges, make sure to use `sudo` when running the update as well.
{% endhint %}

## Upgrading Connectware in Silent Mode

The installer supports an automated deployment mode that requires no manual intervention. You can activate this by using either `-s` or `--silent`, and `-d`(directory) when [running the installation script](#running-the-installer-script).

If you need to customize your installation, the script offers several configuration options. Run the installer with `--help` to view all available parameters.

**Example**

{% code lineNumbers="true" %}

```yaml
$ ./connectware-online-installer.sh -s -d <PATH/TO/YOUR/CONNECTWARE/FOLDER>
```

{% endcode %}
