# Update Devin Server

## Before updating Devin Server

The update process usually takes 1-2 minutes, during which only Devin Server will be unavailable. FileMaker Server, hosted `fmp12` files, and other services will remain unaffected. To update Devin Server on your Development Server, ensure no team members are using the Devin App.

### Prerequisites

* **Admin Credentials**: Ensure you have the username and password for the FileMaker Server.
* **Administrative Access**: You must be able to run scripts as an admin on the server.
* **Internet Connection**: The server needs internet access to download the update.

### Considerations

1. **No Ongoing Migrations**: Confirm no FileMaker migrations are active or scheduled.
2. **Disconnect Clients**: Ensure there are no active connections to `devin-engine.fmp12`. Clients will be forced to disconnect if not.
3. **Choose Release Channel**: Decide whether to update using the `beta` or `public` release channel.

## Update Guides

The update process depends on your server’s operating system and the installed version of Devin Server.

* On Linux, in-app updates require Devin Server 1.1.0+.
* On Windows Server, in-app updates require Devin Server  1.2.1+. To update an earlier version, follow the [Manual Update Guide](/updates/update-devin-server/manual-update-guide.md).

{% content-ref url="/pages/tmPR3wfOjBsFohzZLLqH" %}
[In-App Update Guide](/updates/update-devin-server/in-app-update-guide.md)
{% endcontent-ref %}

{% content-ref url="/pages/OBeU0arLYUXqoPGJJgEM" %}
[Manual Update Guide](/updates/update-devin-server/manual-update-guide.md)
{% endcontent-ref %}


---

# Agent Instructions: 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.devin.fm/updates/update-devin-server.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.
