Skip to content
Live $100 credit at signup, up to $300 total Offer ends December 31, 2026 Get started →

Ubuntu

ZCP offers maintained Ubuntu Server LTS images across every region. Each image ships with the paravirtual drivers and guest agent for fast I/O and clean management, and sets a unique hostname and administrator credential on first boot. Ubuntu is free and open-source, with no license or activation required.

For how all ZCP images behave on first boot, see Operating System Images.

ZCP tracks the Ubuntu Long-Term Support (LTS) releases. Pick the newest version unless an application pins you to an older one. Each LTS gets 5 years of standard security maintenance from Canonical, extendable to 10 years with Expanded Security Maintenance (ESM) under Ubuntu Pro.

VersionCodenameStatusEnd of standard support
Ubuntu 26.04 LTSResolute Raccoon✅ AvailableApril 2031 (ESM to 2036)
Ubuntu 24.04 LTSNoble Numbat✅ AvailableApril 2029 (ESM to 2034)
Ubuntu 22.04 LTSJammy Jellyfish✅ AvailableApril 2027 (ESM to 2032)
Ubuntu 20.04 LTSFocal Fossa✅ AvailableEnded April 2025 (ESM to 2030)

Ubuntu Server is the most widely deployed Linux in the cloud and the default choice for new Linux workloads on ZCP:

  • Web and application hosting: Nginx, Apache, Node.js, Python/Django, PHP/Laravel, Ruby on Rails, and Java/Spring application servers.
  • Containers and Kubernetes: Docker and containerd hosts, and Kubernetes control-plane or worker nodes. This is the standard base for cloud-native CI/CD runners.
  • Databases and data: PostgreSQL, MySQL/MariaDB, MongoDB, Redis/Valkey, and analytics or data-pipeline workloads.
  • DevOps and automation: Jenkins, GitLab runners, Ansible/Terraform control nodes, and build and packaging servers.
  • AI/ML and GPU workloads: TensorFlow, PyTorch, and CUDA toolchains run on Ubuntu’s well-supported driver stack.
  • Edge, IoT, and development: reproducible dev environments, microservices, and lightweight edge gateways.
  • One-click apps: Ubuntu is the base for most Marketplace images, so anything deployed there runs on the same OS you get here.

The default user is ubuntu, with sudo for administration. Sign in over SSH with the key you attached at create time, or with the portal-generated password.

ssh ubuntu@<your-instance-ip>
  1. Go to Compute → Create Instance (see Create Instance).
  2. Choose an Ubuntu image and the version you want.
  3. Pick a region and a plan, and attach an SSH key.
  4. Attach to a network and create the instance.
  • Update packages: sudo apt update && sudo apt upgrade -y.
  • Confirm SSH key access works, then disable password login if you only use keys.
  • Lock down access with a firewall rule.

For administration, packages, and release details, see the official Canonical documentation: