#HetznerCloud

2026-02-03

🥳 New module release: Hetzner Cloud OpenAPI Client

codeberg.org/small-tech/hetzne

This is an OpenAPI client for Node.js generated from the official Hetzner Cloud OpenAPI specification using Massimo.

Recently, while reviewing the code for Catalyst¹, I realised that the Hetzner library I was using was deprecated. The only other client library listed on Awesome Hetzner Cloud for JavaScript was updated seven years ago². So I did a bit of research and discovered that Hetzner has an official OpenAPI specification (useful little things that you can generate documentation as well as working client code from). I also discovered Massimo³, a lightweight and easy to use OpenAPI client generator.

So, anyway, a few minutes later, I had a working Node.js client generated but I thought I’d take a little more time to make it into a module in case anyone else wanted to use it.

In the process, I also created a simple web app example with Kitten⁴ where you can enter your Hetzner API key in a web interface, have it persisted to the default Kitten database⁴ and then carry out a simple call to list your servers. It’s 99 lines of code, including comments, in a single file. (Because Kitten loves you.)

The example uses the new/advanced class and event-based way of working with Kitten so you might find it interesting for that reason too (I haven’t had the chance to document this workflow properly yet). It also showcases Kitten’s Streaming HTML⁵ workflow, as well as its built-in support for semantic default styles and its first-class Markdown support.

You can see the source code for the Kitten example here:
codeberg.org/small-tech/hetzne

The cool thing is that because the client is generated from the official Hetzner OpenAPI specification, it’s one command to update it should the specification change and you can be sure it matches exactly what’s in the API documentation.

Enjoy!

💕

CC @hetzner @lenzgr

¹ catalyst.small-web.org
² github.com/hetznercloud/awesom
³ massimohttp.dev/
kitten.small-web.org/tutorials
kitten.small-web.org/tutorials

#Hetzner #HetznerCloud #API #OpenAPI #Massimo #NodeJS #JavaScript #servers #hosting #VPS #Kitten #SmallWeb #SmallTech

Screenshot of the Hetzner Cloud OpenAPI Client Example running in a browser at https://localhost

Heading: Cloud OpenAPI Client Example.

This is a Kitten app that demonstrates basic usage of the Hetzner Cloud OpenAPI client generated using Massimo from Hetzner's official OpenAPI specification.

H2: Setup

Label: API Token
Password input box with 64 dots

H2: Test
List servers button

Result of having pressed the button is a list of seven servers (the scrollbar indicates there are more that are not visible):

1. small-web.org (running) – CPX 11 (x86, 2 cores, 2GB RAM, 40GB storage)
2. owncast.small-web.org (running) – CPX 11 (x86, 2 cores, 2GB RAM, 40GB storage)
3. kittens.small-web.org (running) – CPX 11 (x86, 2 cores, 2GB RAM, 40GB storage)
4. kitten.small-web.org (running) – CPX 11 (x86, 2 cores, 2GB RAM, 40GB storage)
5. draw-together.small-web.org (running) – CPX 11 (x86, 2 cores, 2GB RAM, 40GB storage)
6. accessibilityforeveryone.small-web.org (running) – CPX 11 (x86, 2 cores, 2GB RAM, 40GB storage)
7. kitten-kawaii.small-web.org (running) – CPX 11 (x86, 2 cores, 2GB RAM, 40GB storage)
Fallback of @schenklklopfersome_user@fun.schenklklopfer.de
2026-02-01

#DNS Verwaltung in der #HetznerCloud zu machen ist eeeecht nice!

Hat ihr echt gut gemacht!

Schenkl | 🏳️‍🌈🦄schenklklopfer@chaos.social
2026-01-12

Irgendwas läuft ein paar Tagen auf meinem Host in der #HetznerCloud schief...

Aussetzer und Instabilitäten die ganze Zeit.

Werd ich mal ummigireren müssen.

Aber das kann ich nicht so lange der Stream läuft^^

Also müsst ihr huete Abend noch mit leben...

#SchenklRadio

Lenz Grimmerlenzgr
2026-01-09

Das Platform-Team, das bei Hetzner Cloud für die Cloud-Infrastruktur (Virtualisierung und Hostsysteme) verantwortlich ist, sucht einen Softwareentwickler/Site Reliability Engineer (m/w/d)!

Remote innerhalb Deutschlands (inkl. Bereitschaftsrotation)

Tech Stack: QEMU/KVM, Linux, Go, Ruby, Python, Ansible, Redfish, OpenBMC

Mehr Info unter hetzner-cloud.de/jobs/2479946

2025-11-30

Bạn có bao giờ tự hỏi vì sao nên tự xây dựng cụm Kubernetes thay vì dùng dịch vụ quản lý? Tác giả bài viết này đã chọn Hetzner Cloud để làm điều đó và chia sẻ lý do đằng sau quyết định của mình!

#Kubernetes #HetznerCloud #ĐiệnToánĐámMây #DevOps #CloudComputing

reddit.com/r/programming/comme

Schenkl | 🏳️‍🌈🦄schenklklopfer@chaos.social
2025-11-05

Mal von einem CX23 auf einen CPX22 gewechselt...

Vielleicht behebt das die Timing Probleme ja.

Aber jetzt schon mal auffallend, obwohl beides 2,0GHz CPUs sein sollen, hat sich bei gleicher Last die CPU-Nutzung halbiert xD

#HetznerCloud

CPU Uasge, die nach einem Kurzen Ausfall nur noch die Hälfte zeigt.
Schenkl | 🏳️‍🌈🦄schenklklopfer@chaos.social
2025-10-18

Naaaja, wenns denn die neuen Server auch gäbe^^

Aber da muss ich halt jetzt immer wieder mal gucken :))

#HetznerCloud

Serverwechsel nicht möglich, weil der Server nicht verfügbar ist.
Schenkl | 🏳️‍🌈🦄schenklklopfer@chaos.social
2025-10-18

Das Geschäftsmodell der #HetznerCloud ist schon merkwürdig.
Sagen dir proaktiv, dass dein Servertyp veraltet ist und es die gleiche Leistung jetzt für weniger Geld gibt...

Jeder ander Hoster würde sich darüber ausschweigen und sich freuen, dass die Leute das nicht bemerken und damit gut abkassieren...

#Hetzner

2025-09-30

I had fun day playing around #hetznercloud with #ansible. I have bastion, servers, private network, firewall, placement group and vswitch to physical servers ansibled. Just could not figure out a way to see what will be guests mac address for nic in order to pass it for #OpenShift installer.

Schenkl | 🏳️‍🌈🦄schenklklopfer@chaos.social
2025-09-23

Wenn eins 8GB RAM in einem vServer hat, aber all die Jahre nur 1,5GB davon benötigt, kann eins doch auch einfach mal 4GB davon als tempfs rausschneiden, statt 0,50€/Monat für ein 10GB Volume zu bezahlen...

Ist nicht persistent, ich weiß schon, aber in dem Fall ist das auch nicht nötig :)

#HetznerCloud

Schenkl | 🏳️‍🌈🦄schenklklopfer@chaos.social
2025-09-22

Meine #HetznerCloud Rechnung nochmal um 3,50€/Monat verringert.

Nicht unbedingt krass viel, aber Kleinvieh und so^^

Vincent Van der Kussenvincentvdk@hachyderm.io
2025-09-19

Anyone else having issues accessing the @hetzner Cloud Console? #Hetzner #HetznerCloud

Schenkl | 🏳️‍🌈🦄schenklklopfer@chaos.social
2025-09-15

#HetznerCloud - du bist ja witzig:
Schreiben die: "Limiterhöhungen werden manuell geprüft."

Und direkt beim Abschicken der Anforderung kam ein "genehmigt" zurück.

Sooo viel dazu^^

Aber soll mir recht sein xD

Schenkl | 🏳️‍🌈🦄schenklklopfer@chaos.social
2025-09-05

In der #HetznerCloud R&D Projekte für die Firma zu machen ist halt irgendwie 1000x angenehmer wie in der Firmeneigenen Infrastruktur...

Hab nach so halt wirklich meine 100% Sandbox, aber dennoch alle Freiheiten, die ich brauche...

„trixie“ is finally here! From now on, #Debian13 is available on #HetznerCloud

Hetzner Console with an overview of images for the Hetzner Cloud
Abimelech B. 🐧🇩🇪| wörk ™️abimelechbeutelbilch@fulda.social
2025-08-17

@0_o7 @NaiP

I use github.com/linuxserver/docker- and followed the "Usage" to install and start my personal #wireguard #VPN server(s) - at #homelab and on my cloud servers at german datacenter provider #Hetzner #hetznercloud

This took me only some minutes to have a running VPN for my mobile devices and laptops for everyone in the family.

Important: to reach my VPN at home a #portforwarding from ISP router to my homelab linux server is needed.
WireGuard does authenticate devices - not users! So you need a config for each devices!

2025-06-13

@hetzner Habe gerade noch mal getestet und das Problem besteht weiterhin. Microsoft hat wohl inzwischen ein alternatives Update rausgebracht, das wird aber noch nicht automatisch ausgerollt. Wenn man eine komplette Neuinstallation eines Windows 2025 Servers bei Hetzner in der Cloud macht und automatische Updates installiert, ist dieser immer noch tot. Enttäuschend, dass Microsoft das Update immer noch ausspielen!

#microsoft #hetzner #HetznerCloud #updates

2025-06-12

Achtung an alle mit Windows 2025 Server in der Hetzner Cloud‼️

Microsoft bringt mit dem Juni Patches ein Update mit einem CVSS 8.8 raus und die Hetzner Cloud Instanzen mit Windows 2025 Server booten danach nicht mehr, weil danach die CPU als nicht supported eingestuft wird.

Man sollte das Juni Update also erst mal nicht einspielen die Sicherheitslücke auf einer anderen Ebene absichern.

#hetzner #HetznerCloud #microsoft #update #patchday @hetzner

2025-05-10

Released two new features for hcloud-upload-image:

- Support for uploading images in qcow2 format
- Smaller minimal snapshot sizes

github.com/apricote/hcloud-upl

#Hetzner #HetznerCloud #TalosLinux #suse

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst