## hcloud-upload-image upload Upload the specified disk image into your Hetzner Cloud project. ### Synopsis This command implements a fake "upload", by going through a real server and snapshots. This does cost a bit of money for the server. ``` hcloud-upload-image upload (--image-path= | --image-url=) --architecture= [flags] ``` ### Examples ``` hcloud-upload-image upload --image-path /home/you/images/custom-linux-image-x86.bz2 --architecture x86 --compression bz2 --description "My super duper custom linux" hcloud-upload-image upload --image-url https://examples.com/image-arm.raw --architecture arm --labels foo=bar,version=latest ``` ### Options ``` --architecture string CPU architecture of the disk image [choices: x86, arm] --compression string Type of compression that was used on the disk image [choices: bz2, xz] --description string Description for the resulting image -h, --help help for upload --image-path string Local path to the disk image that should be uploaded --image-url string Remote URL of the disk image that should be uploaded --labels stringToString Labels for the resulting image (default []) --server-type string Explicitly use this server type to generate the image. Mutually exclusive with --architecture. ``` ### Options inherited from parent commands ``` -v, --verbose count verbose debug output, can be specified up to 2 times ``` ### SEE ALSO * [hcloud-upload-image](hcloud-upload-image.md) - Manage custom OS images on Hetzner Cloud.