CLI reference

kiste new

Start a new Kiste, then connect over SSH or open its desktop.

When NAME is a Kiste that already exists, start brings it back instead: a stopped one is resumed, a running one is attached to.

Aliases: start, run.

kiste new [OPTIONS] [NAME]
ArgumentDescription
[NAME]Unique Kiste name. Omit to let the service generate one.
OptionDescription
--image IMAGEUniversal machine image ID or slug.
--profile PROFILEMachine profile. This release exposes one universal desktop-capable profile. Values: desktop.
--desktopStart a graphical desktop Kiste and open it in the browser.
--cpu CPUvCPUs (default universal shape: 4)
--memory MEMORYMemory in MiB (default universal shape: 8192)
--disk DISKDisk in MiB (default universal shape: 81920)
--shape SHAPECoherent resource preset: default (4/8/80), large (8/16/160) Values: default, large.
--no-sshDo not attach SSH after creation.
--no-openWith --desktop: print the desktop link instead of opening the browser.
--environment NAMEImmutable launch environment containing repositories and secrets.
--ttl SECONDSLifetime before the Kiste stops by itself (its disk stays): seconds, or 90m, 8h, 7d (at most 30d)
--auto-snapshot SECONDSHow often a changed disk is checkpointed (default 5m; checkpoints are always on): seconds, or 30m, 6h, 1d (at most 1d)
--authCarry the credentials selected with kiste credentials into the new Kiste.

Examples

kiste new                         Create with a generated name and attach SSH
kiste new review-42 --no-ssh      Create, select, and return to the shell
kiste new studio --desktop        Create and open the browser desktop
kiste new build --shape large     Use 8 vCPU, 16 GiB RAM, and 160 GiB disk
kiste new ci --ttl 3600 --json    Create unattended with a one-hour TTL
kiste start review-42             Bring review-42 back and attach SSH

Global options such as --json work with every command; see the CLI overview.