#!/bin/bash cd /root/cloud-images # remove old images rm * > /dev/null 2>&1 # debian 12 bookworm cloud wget -q https://cloud.debian.org/images/cloud/bookworm/latest/debian-12-genericcloud-amd64.tar.xz tar -xvf debian-12-genericcloud-amd64.tar.xz mv disk.raw debian-12-generic-amd64.raw /usr/sbin/qm set 302 --delete scsi0 sleep 3 /usr/sbin/qm set 302 --delete unused0 sleep 3 /usr/sbin/qm set 302 --scsi0 local-zfs:0,import-from=/root/cloud-images/debian-12-generic-amd64.raw,discard=on,ssd=1 sleep 3 /usr/sbin/qm set 302 --boot order=scsi0 sleep 3 /usr/sbin/qm cloudinit update 302 sleep 3 # ubuntu jammy 22.04 wget -q -O ubuntu-22.04-server-cloudimg-amd64.qcow2 https://cloud-images.ubuntu.com/jammy/current/jammy-server-cloudimg-amd64.img /usr/sbin/qm set 311 --delete scsi0 sleep 3 /usr/sbin/qm set 311 --delete unused0 sleep 3 /usr/sbin/qm set 311 --scsi0 local-zfs:0,import-from=/root/cloud-images/ubuntu-22.04-server-cloudimg-amd64.qcow2,discard=on,ssd=1 sleep 3 /usr/sbin/qm set 311 --boot order=scsi0 sleep 3 /usr/sbin/qm cloudinit update 311 sleep 3 # ubuntu jammy 22.04 minimal wget -q -O ubuntu-22.04-minimal-cloudimg-amd64.qcow2 https://cloud-images.ubuntu.com/minimal/releases/jammy/release/ubuntu-22.04-minimal-cloudimg-amd64.img /usr/sbin/qm set 313 --delete scsi0 sleep 3 /usr/sbin/qm set 313 --delete unused0 sleep 3 /usr/sbin/qm set 313 --scsi0 local-zfs:0,import-from=/root/cloud-images/ubuntu-22.04-minimal-cloudimg-amd64.qcow2,discard=on,ssd=1 sleep 3 /usr/sbin/qm set 313 --boot order=scsi0 sleep 3 /usr/sbin/qm cloudinit update 313 sleep 3 curl -fsS -m 10 --retry 5 -o /dev/null https://uptimekuma.akanealw.com/api/push/h2TE9rvDGr?status=up&msg=OK&ping=