Proxmox Settings

Setting

Description

Name

An identifying name for this provider configuration e.g. Proxmox Docker Agent Autoscale Provider

Max Instances

The maximum number of autoscale instances to be provisioned, regardless of other settings

Host

The hostname or IP and port of your Proxmox instance (e.g. 192.168.100.40:8006)

Username

The name of the autoscale user in Proxmox, including the auth realm (e.g. KasmUser@pve)

Token Name

The name of the API token associated with the user (e.g. kasm_token and not KasmUser@pve!kasm_token)

Token Value

The secret value of the API token associated with the user

Verify SSL

Whether or not to verify the SSL certs in the Proxmox environment. Disable if you are using self-signed certs

VMID Range Lower

The start of the VMID range for Kasm to use for autoscale agents. Must not overlap with any other Proxmox autoscale providers configured in Kasm

VMID Range Upper

The end of the VMID range for Kasm to use for autoscale agents. Must not overlap with any other Proxmox autoscale providers configured in Kasm

Full Clone

If enabled performs a full clone rather than a linked clone. A linked clone is faster to provision but will have reduced performance compared to a full clone

Template Name

The name of the VM template to use when cloning new autoscale agents

Cluster Node Name

The name of the Proxmox node containing the VM template

Resource Pool Name

Specify the resource pool to use for cloning the new autoscale agents

Storage Pool Name

Optionally specify a storage pool to use for cloning the new autoscale agents. This requires Full Clone to be enabled

Target Node Name

Optionally specify a cluster node to provision new autoscale agents on (defaults to the Cluster Node Name)

VM Cores

The number of CPU cores to configure for the autoscale agents

VM Memory

The amount of memory in GiB for the autoscale agents

Installed OS Type

Linux or Windows

Startup Script Path

The absolute path to where the startup script will be uploaded and run from, typically /tmp for Linux or C:windowstemp for Windows. The path must exist on the template.

Startup Script

Bash (Linux) or Powershell (Windows) startup script to run after agent creation, typically to install the Kasm Agent and/or any other runtime dependencies. Example scripts are available on our GitHub repository