Downloads
Imagens de VM de demonstração do SocTalk pré-compiladas, publicadas como artefatos de GitHub Release a cada tag v* do repositório soctalk/soctalk.
Todas as imagens são a mesma build de Ubuntu 24.04 + K3s + assistente de configuração, apenas convertidas para diferentes formatos de disco virtual. Escolha o formato que seu hypervisor consome nativamente. Não há diferença funcional entre os formatos.
Versão mais recente
Versão atual: v0.1.4 — página do release · todos os releases
O release inclui:
soctalk-demo-0.1.4.qcow2.xz— KVM, QEMU, libvirt, Proxmoxsoctalk-demo-0.1.4.vmdk.xz— VMware ESXi, Workstation, Fusion, VirtualBoxsoctalk-demo-0.1.4.vhdx.xz— Microsoft Hyper-V (Generation 1)soctalk-demo-0.1.4.vhd.xz— Microsoft Azure (tamanho fixo, alinhado a 1 MiB)soctalk-demo-0.1.4.raw.xz— importação genérica para nuvem (GCP, OpenStack),ddpara disco físicoSHA256SUMS.txt— checksums de todos os itens acima
Todos os artefatos são compactados com xz -9. Descompacte com xz -d <file>.xz.
Seletor de formato
| Sua plataforma | Download |
|---|---|
| Proxmox VE | qcow2 — qm disk import. Consulte Executar no Proxmox |
| libvirt / virt-manager / QEMU CLI | qcow2 |
| KVM (RHEL/CentOS/Alma) | qcow2 |
| VMware ESXi | vmdk — consulte Executar no VMware ESXi |
| VMware Workstation / Fusion | vmdk |
| VirtualBox | vmdk — converta para VDI e depois anexe. Consulte Executar no VirtualBox |
| Microsoft Hyper-V | vhdx — VM Generation 1 (validada; a imagem inicializa via firmware BIOS, Gen 2 / UEFI não foi testada) |
| Microsoft Azure | vhd — upload direto para um Managed Disk → Image → VM. Consulte Executar no Azure |
| Google Cloud | raw — tar czf disk.tar.gz disk.raw && gcloud compute images create |
| OpenStack | raw — openstack image create --disk-format raw |
| AWS | vmdk — importe como uma AMI com VM Import, ou compile uma AMI nativa com Packer. Consulte Executar no AWS |
| Bare metal | raw — dd if=disk.raw of=/dev/sdX bs=4M |
Verifique o download
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-missingTamanho do disco
Todas as imagens têm:
- Tamanho compactado: ~600 MB a 1,5 GB dependendo do formato
- Tamanho aparente descompactado: 60 GB
- Tamanho real em disco após a primeira inicialização: ~3 GB (qcow2/vhdx são esparsos; raw e vhd têm tamanho fixo, mas a maior parte dos 60 GB são zeros e compacta para quase nada)
Compile você mesmo
O harness do Packer fica em infra/packer/. Com KVM e Packer 1.11+ em um host Linux:
git clone https://github.com/soctalk/soctalk.git
cd soctalk/infra/packer
packer init .
packer build -only="soctalk-demo.qemu.soctalk_demo" .Compila em ~1 minuto em um host moderno com aceleração KVM. As saídas vão para build/dist/: um arquivo por formato. Consulte o Packer README para a configuração do seed do cloud-init e a origem da AMI da AWS.
Fluxo de CI
build-packer-images.yml é apenas workflow_dispatch — as builds do Packer não são disparadas a cada push porque são lentas e consomem minutos de runner. Dispare intencionalmente para um novo release:
gh workflow run build-packer-images.yml -f version=0.1.4O workflow executa:
- build-wizard — build em Go do binário do assistente de configuração.
- build-qcow2 — build do Packer produzindo todos os cinco formatos; compacta com xz; faz upload de cada um como um artefato de workflow separado; anexa ao GitHub Release nas tags
v*. - boot-test — inicializa o qcow2 em uma VM KVM nova, aguarda o
soctalk-firstbootconcluir, executa um validador Playwright. Faz o workflow falhar se a imagem estiver quebrada, para que um release ruim nunca seja anexado a uma tag.
