> 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/jp/gaido/installation/install-devin-server/upgrading-from-beta.md).

# Upgrading from Beta

If your server has Devin Server Beta 6 installed, you can easily upgrade to the newest version, regardles of the server type.&#x20;

If your server is running Devin Server Beta 5 or earlier, an upgrade is currently not possible due to compatibility issues. Beta 5 and previous versions are designed exclusively for Windows Server, whereas the latest Devin server release does not support Windows Server. For assistance, please reach out to <emil@devin.fm>.

## Prerequisites for upgrading

Before you upgrade, ensure that you have:

* Command-line access to the server through an interactive terminal like SSH. This needs to be as the `devin` server user.
* Internet access on the server you want to upgrade.
* The fmsadmin username and password for the server you want to upgrade.

## Upgrade Devin Server

Follow these steps to upgrade Devin Server Beta 6 to the newest version.

### 1. Confirm User Identity

From the command line on your target server, verify that you are running as the `devin` user. You can see this by running the command:

```bash
whoami
```

If you are not the devin user, but have sudo access, you can switch user by running the command:

```bash
sudo su devin
```

### 2. Navigate to Temporary Directory

Change to the /tmp directory using by running the command:

```bash
cd /tmp
```

### 3. Download Devin Updater

Fetch the latest Devin updater script by running the command:

```bash
curl https://download.devin.fm/downloads/update_devin.sh -o /tmp/update_devin.sh
```

### 4. Make Updater Script Executable

Assign execution rights t the updater script by running the command:

```bash
chmod +x /tmp/update_devin.sh
```

### 5. Run Updater

Start the update process by running the command:

```bash
/tmp/update_devin.sh {your fmsadmin username} {your fmsadmin password}
```

Ensure to replace placeholders with your actual credentials.

If you encounter any issues upgrading, please contact <emil@devin.fm>.
