---
myst:
html_meta:
"description lang=en": "Digital Ocean VM Provider Settings."
"keywords": "Kasm, Digital Ocean"
"property=og:locale": "en_US"
---
```{figure} /images/compute/vm_do.webp
:align: center
**Digital Ocean VM Provider**
```
```{eval-rst}
.. table:: Digital Ocean VM Provider Settings
:widths: 20,80
+-----------------------------------+---------------------------------------------------------------------------------------------------------------------------------+
| Name | Description |
+===================================+=================================================================================================================================+
| **Name** | A name to use to identify the config. |
+-----------------------------------+---------------------------------------------------------------------------------------------------------------------------------+
| **Token** | The token to use to connect to this VM |
+-----------------------------------+---------------------------------------------------------------------------------------------------------------------------------+
| **Max Droplets** | The maximum number of Digital Ocean droplets to provision , regardless of whether more are needed to fulfill user demand. |
+-----------------------------------+---------------------------------------------------------------------------------------------------------------------------------+
| **Region** | The Digital Ocean Region where droplets should be provisioned. (e.g nyc3) |
+-----------------------------------+---------------------------------------------------------------------------------------------------------------------------------+
| **Image** | The Image to use when creating droplets. (e.g docker-24-04). |
| | See `Digital Ocean documentation `_ for more details. |
+-----------------------------------+---------------------------------------------------------------------------------------------------------------------------------+
| **Droplet Size** | The droplet size configuration (e.g c-2). See `https://slugs.do-api.dev `_ for more details |
+-----------------------------------+---------------------------------------------------------------------------------------------------------------------------------+
| **Tags** | A tag(s) to assign the droplet when it is created. This should be a comma separated list of tags. |
+-----------------------------------+---------------------------------------------------------------------------------------------------------------------------------+
| **SSH Key Name** | The SSH Key to assign to the newly created droplets. The SSH Key must already exist in the Digital Ocean Account. |
+-----------------------------------+---------------------------------------------------------------------------------------------------------------------------------+
| **Firewall Name** | The name of the Firewall to apply to the newly created droplets. This Firewall must already exist in the Digital Ocean Account. |
| | Go to your Digital Ocean dashboard -> "Networking" -> "Firewalls" to view existing firewalls or create a new firewall |
+-----------------------------------+---------------------------------------------------------------------------------------------------------------------------------+
| **Startup Script** | When droplets are provisioned this script is executed. The script is responsible for installing and configuring the Kasm Agent. |
| | Example scripts can be found on our `GitHub repository `_ |
+-----------------------------------+---------------------------------------------------------------------------------------------------------------------------------+
```