Concepts
The central DevStation terms in product language.
Topology
Topology is the map of the environment. It is the source of truth for provisioning, deploy and recreation.
Cluster
A cluster groups nodes from the same provider. The provider supported today is Proxmox.
Node
A node is the physical or base virtual machine that hosts instances.
Instance
An instance is a VM described in the topology. It combines role, definition, template and environment.
Template
A template is the base VM image, such as Ubuntu 22.04, Debian 12 or Alpine.
Definition
A definition describes size and resources: CPU, memory, disk and network.
Environment
An environment represents the instance context: homelab, dev, staging or experiments.
Role
A role defines the machine purpose. In the deploy cycle, the role points to the stack that prepares the VM.
Vault
The vault is the encrypted local store for passwords, SSH keys, tokens and provider credentials.