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