Skip to main content
Version: 0.x (legacy)

Prerequisites

Values marked TBC are not yet confirmed against a tested floor and must not be treated as final until verified on real hardware and replaced here.

Centre​

RequirementValue
Operating systemLinux (x86_64) or Windows Server
DatabasePostgreSQL 17 or newer (the reference centre runs 17; new installs should use 18, the newest Rocky 9 offers in-distro); the centre creates no extensions itself
Minimum CPU / memory2 vCPU / 4 GB RAM minimum, 4 vCPU / 8 GB RAM recommended. The centre itself is nearly idle — the interactive VM console (guacd) is the real consumer, so size for concurrent console sessions rather than fleet size
DiskAt least 4 GB free for the database (WAL and autovacuum headroom), plus 15 GB if the ISO library is used, plus 4 GB if running interactive console sessions, plus a 3 GB floor for the OS itself
NetworkAgents reach it on the gRPC listener (default 127.0.0.1:9443, override with -listen/-advertise); browsers reach it on the REST/console listener (default 127.0.0.1:8080)

Agent​

RequirementValue
Operating systemWindows Server, Hyper-V role enabled
Minimum tested versionTBC
PowerShell modulesHyper-V, NetAdapter, FailoverClusters, Storage (present by default with the relevant Windows roles/features installed)
DiskSpace for the agent binary and its local state store (agent.db)
NetworkOutbound reachability to the centre's gRPC listener

Clustering (optional)​

If hosts will form a failover cluster:

  • Windows Failover Clustering feature installed on every member.
  • A configured witness — see Witness configuration.
  • Shared storage: Storage Spaces Direct (S2D) with Cluster Shared Volumes (CSV) in v1. SAN/iSCSI/SMB3 are on the roadmap, not yet supported.

Ports​

A firewall rule reference (exact ports and defaults) will be generated from the running centre's configuration flags and listed here.