Skip to content
@open-img-cloud

Open Images

Cloud-ready OS images (Linux, Windows, BSD, etc.) for OpenStack and Proxmox. Automated, tested, and production-grade.

Hero image

Open Image Cloud publishes ready-to-use, cosign-signed, reproducible cloud images for OpenStack and Proxmox.


What you get

  • 🔁 Reproducible builds on GitHub Actions with pinned upstream sources and a tagged builder container; commit, run URL, and builder digest are embedded in every image's MANIFEST.json.
  • 🔒 Keyless cosign signatures via GitHub OIDC — verify any image without managing keys on your side.
  • ☁️ Native cloud-init for OpenStack (ConfigDrive), Proxmox (NoCloud), and any provider that consumes either.
  • 📦 Versioned & immutable paths on the public registry: images.openimages.cloud/<os>/<version>/<filename>. A mutable latest/ alias is kept fresh after each release.

Available images

Linux

OSLatestVariantsStatusRepository
Alpaquita Linux2026.04.14glibc, musl✅ Stablealpaquita-linux
Alpine Linux3.23.4BIOS, UEFI✅ Stablealpine-linux
Amazon Linux 22.0.20260508.0📦 Maintenance only1amazon-linux-2
Amazon Linux 20232023.11.20260509.0✅ Stableamazon-linux-2023
Gentoo Linux2026.05.03🚧 Build pipeline WIPgentoo-linux
NixOS25.11✅ Stablenixos
Oracle Linux 99.7-b269✅ Stableoracle-linux-9
Oracle Linux 1010.1-b270✅ Stableoracle-linux-10

1 Amazon Linux 2 reached upstream EOL on 2025-06-30. Builds are kept available for extended-support customers; new deployments should target Amazon Linux 2023.

OpenStack components

ComponentLatestOlder releasesStatusRepository
Octavia Amphora2026.12025.2, 2025.1✅ Stableoctavia-amphora

Octavia images are pinned to the matching OpenStack release; older paths stay immutable on the registry so you can keep targeting the OpenStack release of your existing deployment.

Windows

OSStatusRepository
Windows Server 2022🚧 Plannedwindows-server-2022

Special-purpose

ImagePurposeStatusRepository
Cloud RescueBootable rescue / diagnostic image🚧 Plannedcloud-rescue

Need an OS that's not on this list? Open an issue — adoption is driven by demand.


Verify a downloaded image

All images are signed via cosign keyless (GitHub OIDC). Verify before booting:

# 1. Download the image and its cosign bundle
curl -fLO https://images.openimages.cloud/alpine-linux/3.23.4/alpine-3.23.4-uefi-x86_64.qcow2
curl -fLO https://images.openimages.cloud/alpine-linux/3.23.4/alpine-3.23.4-uefi-x86_64.qcow2.bundle
# 2. Verify the signature
cosign verify-blob alpine-3.23.4-uefi-x86_64.qcow2 \
--bundle alpine-3.23.4-uefi-x86_64.qcow2.bundle --new-bundle-format \
--certificate-identity-regexp 'https://github.com/open-img-cloud/' \
--certificate-oidc-issuer https://token.actions.githubusercontent.com

Verified OK means the image was built by a GitHub Actions workflow under the open-img-cloud org. Inspect provenance via MANIFEST.json next to the image.


How it works

The build pipeline lives in open-img-cloud/.github as a set of reusable GitHub workflows plus composite actions. Each image repo stays thin: VERSION, a customize.sh (libguestfs) or dib-build.sh (diskimage-builder) hook, a detect-upstream.sh watcher, plus two thin caller workflows. See CONVENTIONS.md for the full contract.

Storage topology: Garage (self-hosted S3, source-of-truth) → mirrored to Cloudflare R2 → served behind the Cloudflare CDN at https://images.openimages.cloud. Routing is handled by images-router, a tiny Cloudflare Worker that maps /<os>/* to per-distribution buckets.


Licensing

The infrastructure, workflows, and tooling published in this org are released under permissive open-source licenses (Apache-2.0 / MIT depending on the repo — see each repository's LICENSE file).

⚠️The OS images themselves inherit the licensing terms of their upstream distributions (Alpine, Amazon Linux, NixOS, Oracle Linux, etc.). Review the original licenses before using any image in production.


Contribute

PRs and issues are welcome — whether to add a new distribution, propose an architecture (arm64, riscv64), report a security issue, or improve the build pipeline. Start with CONVENTIONS.md if you want to add a new image repo.


Build once. Verify everywhere. Deploy anywhere.

Popular repositories Loading

  1. alpaquita-linux alpaquita-linuxPublic

    Signed Alpaquita Linux cloud images (glibc + musl) — openimages.cloud catalog.

    Shell 3

  2. amazon-linux-2023 amazon-linux-2023Public

    Signed Amazon Linux 2023 cloud images — openimages.cloud catalog.

    Shell 1

  3. gentoo-linux gentoo-linuxPublic

    Signed Gentoo Linux cloud images — openimages.cloud catalog.

    Shell 1

  4. cloud-rescue cloud-rescuePublic

    Signed cloud rescue boot image — openimages.cloud catalog.

    Python

  5. .github .githubPublic

    Reusable workflows and image standards — openimages.cloud platform.

  6. amazon-linux-2 amazon-linux-2Public

    Amazon Linux 2 cloud images — archived (AWS EOL 2025-06), use amazon-linux-2023.

    Shell

Repositories

Showing 10 of 14 repositories

Top languages

Loading…

Most used topics

Loading…