Incus

create incus storage

incus storage create sda-pool dir source=/path/to/storage

create a vm using that storage

incus launch images:ubuntu/24.04/cloud forgejo-runner-01 --vm \
  -c user.user-data="$(cat user-data)" \
  -c limits.cpu=2 \
  -c limits.memory=4GB \
  -s sda-pool