> For the complete documentation index, see [llms.txt](https://docs.devin.fm/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.devin.fm/updates/update-devin-server/manual-update-guide.md).

# Manual Update Guide

Manual Update Process for Devin Server on Windows Server

This guide provides the steps for manually updating Devin Server on Windows using a PowerShell script. Administrative access and FileMaker Server admin credentials are required. Before starting this process, please consider if you want to update using the `beta` or `public` (more stable) release channel.

{% stepper %}
{% step %}

### Download the Update Script

Download the following script to your server:

```
https://download.devin.fm/downloads/manual_update_devin.ps1
```

{% endstep %}

{% step %}

### Run the Update Script

On your server, open PowerShell and execute the `manual_update_devin.ps1` script by running the following command:

```powershell
./manual_update_devin.ps1
```

* Provide FileMaker Server admin credentials when prompted.
  * You will be promoted for both `username` and `password`.
* Select your preferred release channel (`beta` or `public`).

The update process should take maximum 5 minutes.

#### <mark style="color:orange;">If PowerShell throws a</mark> <mark style="color:orange;"></mark><mark style="color:orange;">`SecurityError`</mark>&#x20;

Depending on the server's security configuration, PowerShell might warn you that the devin update script is not digitally signed by throwing a `PSSecurityException`. To bypass this, change your server's execution policy by running this command:

```powershell
Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass
```

Then, type `Y` to confirm the change.
{% endstep %}

{% step %}

### Verify the Update

Confirm that the update was sucesfull be reviewing the displayed log messages in the terminal window.&#x20;

In the Devin App, the server's `Devin Server Version` should automatically update within 1 minute.&#x20;
{% endstep %}
{% endstepper %}

For additional support, please contact the Devin support[^1] team.

[^1]: <support@devin.fm>
