> For the complete documentation index, see [llms.txt](https://docs.devolutions.net/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.devolutions.net/server/knowledge-base/how-to-articles/upgrade-process-list.md).

# Upgrade process list

Please visit the [Upgrading Devolutions Server](https://docs.devolutions.net/server/getting-started/installation/upgrade-server/) page for informational steps on the upgrade procedure.

Devolutions Server upgrades are not overly complicated, but certain steps must be planned carefully. Please [contact our customer support team](mailto:service@devolutions.net) to book a session where we will help out.

{% hint style="success" %}
Devolutions Server is used by teams, this means that other users must be taken into account before starting with the upgrade.

Confirm that all minimum requirements are installed and dependencies reach the supported versions according to the [System Requirements](https://docs.devolutions.net/server/overview/system-requirements/) page.
{% endhint %}

This bullet list describes each steps a customer support technician will follow to assist a customer to upgrade the Devolutions Server instance.

1. Ensure that the Domain functional level is at least at version ***Windows Server 2012 R2*** if [Domain Authentication](https://docs.devolutions.net/server/web-interface/administration/configuration/server-settings/general/authentication/domain/) is configured in Devolutions Server.
2. Confirm for database and web application folder backups. Ensure that the Copy only backup option is enabled in SQL Server Management Studio to get a stand alone backup that is not part from a backup set.
3. Make sure everyone is in [offline mode](https://docs.devolutions.net/rdm/workspaces/offline-mode/) in Remote Desktop Manager if properly configured or disconnected from the Devolutions Server web interface.
4. Modify the ***Maximal version*** in the ***Administration - System Settings*** if configured.
5. Confirm to stop the instance with the ***Go offline*** button on the Devolutions Server Console. If there are more than one Devolutions Server instances (high availability or load balancing), switch all instances to offline mode before the upgrade.
6. Confirm for 2FA settings.
7. Confirm for Integrated Security enabled or disabled in Database tab.
   1. If so, confirm that the connected user on the Windows machine has enough permissions to do database upgrades.
8. Make sure that no antivirus is currently running or scanning the web application and Devolutions Server Console installation folders.
9. Open the Devolutions Server Console and tell the user to upgrade it.
10. Upgrade the Devolutions Server instance with the Update button on the Devolutions Server Console
11. [Install Prerequisites](https://docs.devolutions.net/server/getting-started/installation/installing-web-server-prerequisites/) for Devolutions Server if required.
12. Check if Devolutions Server is back Online in the Devolutions Server Console.
13. Test web page login directly on the server or from the customer's computer with the Navigate to Website button on the Devolutions Server Console
14. If required, install the latest Remote Desktop Manager version that belongs to the Devolutions Server version.
15. If required, update the Devolutions.PowerShell module version that belongs to the Devolutions Server version.
16. Test connectivity from Remote Desktop Manager to the Devolutions Server workspace.
17. If required, update Devolutions Gateway.
18. Make sure that the encryption keys will be exported and put in a safe place for security measure. These encryption keys are required for disaster recovery. [Export the Encryption Keys](https://docs.devolutions.net/server/kb/how-to-articles/manage-encryption-keys/#export-the-encryption-keys).

#### See also

* [Devolutions Academy – Updating Devolutions Server](https://academy.devolutions.net/student/path/2942210/activity/4493539)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.devolutions.net/server/knowledge-base/how-to-articles/upgrade-process-list.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
