First-use path

Start with a machine.
End with a workload.

Follow the shortest useful path through Cix: verify the installer, boot a host, make one API request, and create a container. The detailed guides remain the source of truth for hardware and operational boundaries.

The path

Four steps to useful.

You can stop after any step. Each one leaves you with a concrete result and a clear next move.

01

Verify the installer

Download the current UEFI x86-64 image and detached signature. Verify the signature on a machine you already trust before writing the image.

See the release details →
02

Install and connect

Boot the verified ISO, complete the documented install, set the management address, and confirm the daemon is reachable.

Read installation guide ↗
03

Make the first request

Use the CLI or a direct REST client to check health. This confirms the host, API boundary, and network path are all in place.

$ cixctl health
ok
Read the API guide ↗
04

Run a workload

Define an image, declare its service, attach the network and storage it needs, then inspect readiness through the same API.

Open administration guide ↗

Before you begin

Know the current target.

Cix is an active engineering project. Check the exact source guide before choosing hardware or treating the host as production infrastructure.

UEFI x86-64

The current installer targets UEFI x86-64. Proxmox users should use OVMF with Q35.

Reachable API

The first-use path needs a management address and a client that can reach the REST daemon.

Console access

Keep video or serial console access available for installation, recovery, and authentication bootstrap.

Source nearby

The repository remains authoritative for the API contract, guides, tests, roadmap, and known boundaries.

After the first workload

Keep going where it matters.

Cix is broad, so choose the next surface that matches your goal instead of reading everything at once.

01

Understand the system

See how API intent becomes host state, Linux primitives, providers, and workloads.

Explore architecture →
02

Operate services

Configure DNS, LDAP, DHCP, NTP, and syslog as API-owned intent projected into ordinary containers.

Explore services →
03

Build from source

Follow recipes, verified inputs, package builds, immutable images, artefacts, and host delivery.

Explore the build path →
04

Review project boundaries

Use the current status page to separate shipped capability, verification evidence, and deliberate boundaries.

Read project status →