Open Image Cloud

Alpine Linux

Minimal, security-oriented distro built around musl libc and BusyBox.

v3.24.1 qcow2 x86_64 openstackproxmoxcloud-initsigned

About

Cloud-init-ready, signed Alpine Linux images derived from the upstream `nocloud_alpine` cloud release. Two firmware variants (legacy BIOS and UEFI) cover both classic OpenStack and modern Proxmox deployments.

Downloads

Variant File SHA-256 Signed Manifest
BIOS alpine-3.24.1-bios-x86_64.qcow2 87e0c82b88a37c03802bd5e9f4ffd2448a2b7a8270a1cdec3f9d2fe05b1d1fe5 yes MANIFEST
UEFI alpine-3.24.1-uefi-x86_64.qcow2 d8afe81a0ae683255949211102fb7c2e52fed525a89f84d35d5cfcec7a5b045f yes MANIFEST

Verify the signature

All releases are signed keylessly via GitHub OIDC. Verify with cosign :

bash
curl -fLO https://images.openimages.cloud/alpine-linux/3.24.1/alpine-3.24.1-bios-x86_64.qcow2
curl -fLO https://images.openimages.cloud/alpine-linux/3.24.1/alpine-3.24.1-bios-x86_64.qcow2.bundle

cosign verify-blob alpine-3.24.1-bios-x86_64.qcow2 \
  --bundle alpine-3.24.1-bios-x86_64.qcow2.bundle \
  --new-bundle-format \
  --certificate-identity-regexp 'https://github.com/open-img-cloud/alpine-linux/' \
  --certificate-oidc-issuer https://token.actions.githubusercontent.com

Use it

Upload to OpenStack Glance:

bash
openstack image create \
  --disk-format qcow2 \
  --container-format bare \
  --file alpine-3.24.1-bios-x86_64.qcow2 \
  --public \
  alpine-linux-3.24.1