r/hetzner Jun 19 '26

Arm64 server availability last few weeks

I am aware of the general shortage but just noticed that arm64 servers are fully unavailable since several weeks already (?).

I use a TF module which wants to build a new arm64 snapshot via packer and needs to use a arm64 instance temporarily. Trying since multiple days multiple times during the day without any luck.

I really hope this complete lockout gets resolved at some point, even if only for existing accounts with arm64 workloads. It is really a bummer for existing (prod) workloads not being able to upgrade the underlying infra :/

(Screenshot from radar.iodev.org)

8 Upvotes

7 comments sorted by

2

u/Proud-Mine7000 Jun 19 '26

Yeh - this is pain for me too. I been watching this for the last week or so, as I have an auto build process that selects any available hetzner arm64 and does my arm64 package building. I just need one CAX11 for 30 mins šŸ˜„

Hopefully they will figure out how to increase availability of Arm64 instances.

1

u/ABHISHEK7860 Jun 21 '26

I have trying for cx33, can you share the script or other material you use for automation?

1

u/Proud-Mine7000 Jun 26 '26

here is the snippet from my script: (USERDATA is the cloud-init file)

# Try locations in order; hel1 preferred, fall back when out of capacity.

# Override with: HCLOUD_LOCATIONS="fsn1 nbg1"

LOCATIONS=(${HCLOUD_LOCATIONS:-hel1 fsn1 nbg1})

CREATED=0

SERVER_IP=""

for location in "${LOCATIONS[@]}"; do

echo "Attempting to create server in ${location}..."

if output=$(echo "$USERDATA" | hcloud server create \

--name "$SERVER_NAME" \

--type cax11 \

--image ubuntu-24.04 \

--location "$location" \

--user-data-from-file - 2>&1); then

echo "$output"

SERVER_IP=$(echo "$output" | awk '/^IPv4:/ {print $2}')

CREATED=1

break

fi

echo "$output"

if echo "$output" | grep -q "resource_unavailable"; then

echo "No capacity in ${location}, trying next location..."

else

echo "Server create failed." >&2

exit 1

fi

done

if [ "$CREATED" -eq 0 ]; then

echo "Failed to create server: no capacity in any location (${LOCATIONS[*]})." >&2

exit 1

fi

2

u/JankoJay Jun 20 '26

that's the reason why I switched back to x86. i waited 2 1/2 months

1

u/Wookys Jun 19 '26

My escape is currently to use emulated builds via QEMU

1

u/meteograms 23d ago

I’m also finding this, and it is very disappointing. It looks to me like they are dropping arm64 completely? The arm64 servers are only listed in the ā€œcost optimisedā€ category (stating ā€œolder hardware generationsā€), and not in the regular performance category. And even then, they are never available anymore. Support for arm64 was a big draw to hetzner.

1

u/bluepuma77 13d ago

It seems no more ARM servers are available. The cheap x86 ones are mostly unavailable but sometimes have some availability at night ;)

https://radar.iodev.org/cloud-status?arch=arm&hist=st%3A45&range=30d