Documentation Getting Started System Requirements

System Requirements

1 min read·Updated 30 Jul 2026

Arble itself is a CPU workload. GPUs serve model inference and, optionally, embeddings — if your models are remote, you need no GPU at all.

MinimumRecommended
CPU4 vCPU8 vCPU
RAM8 GB32 GB
Storage40 GB SSD250 GB NVMe
GPUNone1 × 24 GB, for local models
OSLinux 5.15+, macOS 14+Linux 5.15+

Operating systems

Ubuntu 22.04 LTS and 24.04, Debian 12, RHEL 9 and derivatives are tested. macOS 14+ is supported for desktop and workstation use. Windows is supported through WSL2 for development, not production.

Kernel requirements

Tool sandboxing uses cgroups v2, user namespaces and seccomp. On a kernel older than 5.15, or one with user namespaces disabled, Arble falls back to weaker isolation and logs a warning at startup — it degrades rather than failing, which is worth knowing before you rely on the sandbox.

SHELL
arble server verify-sandbox

Storage characteristics

The database is latency-sensitive on writes; put it on NVMe or provisioned IOPS. Object storage is throughput-sensitive rather than latency-sensitive, so network storage is fine there.

Plan roughly 2 GB of database per 10,000 runs retained. Files and screenshots dominate total volume, not run records.