--- 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 `_ | +-----------------------------------+---------------------------------------------------------------------------------------------------------------------------------+ ```