> 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/server-mangement/starting-stopping-and-restarting-devin-server.md).

# Starting, Stopping and Restarting Devin Server

{% tabs %}
{% tab title="Linux" %}
From the terminal, run the following command:

```bash
sudo /opt/Devin/sudo_utils/handler_service_action.sh {action}
```

Available actions: `start` `stop` `restart`
{% endtab %}

{% tab title="macOS" %}
Open a terminal and run the following command:

```bash
sudo /Library/Devin/sudo_utils/handler_service_action.sh {action}
```

Available actions: `start` `stop` `restart`
{% endtab %}

{% tab title="Windows Server" %}
{% hint style="warning" %}
Devin Server 1.3.1 and earlier does not automatically start after system restart on Windows Server. This is fixed in Devin Server 1.3.2-beta.
{% endhint %}

1. Open Task Manager
2. Go to Services
3. Find `DevinWinHandlerService` (named `Devin Server` in 1.3.2-beta and later)
4. Right-click and choose an action
   {% endtab %}
   {% endtabs %}

{% hint style="info" %}
Devin Server runs as a background system service on your server. On Windows it is installed and managed as a native `Windows Service`, and on Unix (Linux/macOS) it is configured as a `systemd` service, managed with `systemctl`.
{% endhint %}
