Skip to content
Live Start building for free · CA$100 signup credit, up to CA$300 total CA$1 verification payment credited back · Ends December 31, 2026 Get started for free →

Debian

ZCP supports two Debian public images:

ImageReleaseRegionsDefault user
Debian-1313 (Trixie)yow-1, yul-1debian
Debian-1212 (Bookworm)yow-1, yul-1debian

ZCP portal showing Debian 13 (Trixie) and Debian 12 (Bookworm) in the image selector

The smallest configured general-purpose plans provide a starting point for a basic Debian VM:

RegionPlanCPUMemoryRoot storageStorage tier
yow-1ci1.xs1 vCPU1 GiB40 GiBNVMe
yul-1ca2.xs1 vCPU1 GiB40 GiBPro-NVMe

The 40 GiB value comes from the current ci1.xs and ca2.xs plan definitions. It is the root-disk baseline attached to those entry plans, not a Debian OS requirement. It leaves room for the base image, package metadata, cloud-init work, logs, and normal system updates. Add capacity for application packages, databases, monitoring agents, backups, and concurrency. Check the instance types and ZCP pricing page for current plan availability and pricing.

  • Pin the Debian release and region in infrastructure code.
  • Use SSH keys and the debian account with least privilege. Do not share administrative credentials.
  • Make cloud-init configuration idempotent and verify first-boot completion.
  • Apply patches through Debian’s official repositories.
  • Configure firewall rules, backups or snapshots, monitoring, and disk-space alerts before exposing an application.
  • Separate operating-system and application data when the workload, backup plan, or recovery process benefits from it.

Use an image listed in the current OS image catalog: