Skip to content

Downloads

Vorgefertigte SocTalk-Demo-VM-Images, veröffentlicht als GitHub-Release-Artefakte bei jedem v*-Tag des Repositories soctalk/soctalk.

Alle Images stammen vom selben Build aus Ubuntu 24.04 + K3s + Setup-Assistent, lediglich in unterschiedliche Formate für virtuelle Datenträger konvertiert. Wählen Sie das Format, das Ihr Hypervisor nativ verarbeitet. Es gibt keinen funktionalen Unterschied zwischen den Formaten.

Aktuelles Release

Aktuelle Version: v0.1.4Release-Seite · alle Releases

Das Release umfasst:

Alle Artefakte sind mit xz -9 komprimiert. Dekomprimieren Sie mit xz -d <file>.xz.

Formatauswahl

Ihre PlattformDownload
Proxmox VEqcow2 — qm disk import. Siehe Auf Proxmox ausführen
libvirt / virt-manager / QEMU CLIqcow2
KVM (RHEL/CentOS/Alma)qcow2
VMware ESXivmdk — siehe Auf VMware ESXi ausführen
VMware Workstation / Fusionvmdk
VirtualBoxvmdk — in VDI konvertieren, dann anhängen. Siehe Auf VirtualBox ausführen
Microsoft Hyper-Vvhdx — Generation-1-VM (validiert; das Image bootet über BIOS-Firmware, Gen 2 / UEFI ist ungetestet)
Microsoft Azurevhd — direkter Upload auf einen Managed Disk → Image → VM. Siehe Auf Azure ausführen
Google Cloudraw — tar czf disk.tar.gz disk.raw && gcloud compute images create
OpenStackraw — openstack image create --disk-format raw
AWSvmdk — mit VM Import als AMI importieren oder mit Packer ein natives AMI erstellen. Siehe Auf AWS ausführen
Bare Metalraw — dd if=disk.raw of=/dev/sdX bs=4M

Download verifizieren

bash
curl -L -O https://github.com/soctalk/soctalk/releases/download/v0.1.4/SHA256SUMS.txt
curl -L -O https://github.com/soctalk/soctalk/releases/download/v0.1.4/soctalk-demo-0.1.4.qcow2.xz
sha256sum -c SHA256SUMS.txt --ignore-missing

Datenträgergröße

Alle Images haben:

  • Komprimierte Größe: ~600 MB bis 1,5 GB je nach Format
  • Dekomprimierte scheinbare Größe: 60 GB
  • Tatsächliche Größe auf dem Datenträger nach dem ersten Boot: ~3 GB (qcow2/vhdx sind sparse; raw und vhd haben feste Größe, aber der Großteil der 60 GB besteht aus Nullen und komprimiert sich auf nahezu nichts)

Selbst erstellen

Der Packer-Harness liegt in infra/packer/. Mit KVM und Packer 1.11+ auf einem Linux-Host:

bash
git clone https://github.com/soctalk/soctalk.git
cd soctalk/infra/packer
packer init .
packer build -only="soctalk-demo.qemu.soctalk_demo" .

Baut in ~1 Minute auf einem modernen Host mit KVM-Beschleunigung. Die Ausgaben landen in build/dist/: eine Datei pro Format. Siehe die Packer-README für die cloud-init-Seed-Konfiguration und die AWS-AMI-Quelle.

CI-Workflow

build-packer-images.yml ist ausschließlich workflow_dispatch — Packer-Builds werden nicht bei jedem Push ausgelöst, weil sie langsam sind und Runner-Minuten verbrauchen. Lösen Sie sie gezielt für ein neues Release aus:

bash
gh workflow run build-packer-images.yml -f version=0.1.4

Der Workflow führt aus:

  1. build-wizard — Go-Build der Binärdatei des Setup-Assistenten.
  2. build-qcow2 — Packer-Build, der alle fünf Formate erzeugt; xz-komprimiert; lädt jedes als separates Workflow-Artefakt hoch; hängt es bei v*-Tags an das GitHub-Release an.
  3. boot-test — Bootet das qcow2 in einer frischen KVM-VM, wartet auf den Abschluss von soctalk-firstboot, führt einen Playwright-Validator aus. Lässt den Workflow fehlschlagen, wenn das Image defekt ist, damit niemals ein fehlerhaftes Release an ein Tag angehängt wird.

Veröffentlicht unter der Apache-2.0-Lizenz.