Hetzner Cloud Server

Hetzner offers some interesting services when it comes to price and performance. Their smallest cloud server CX11 exceeds the official OT Node requirements with 2GB RAM and 20GB storage.


After you registered go to Cloud Console, create a new project and select ADD SERVER.


Currently there are three data center locations available, select the one closest to you.


Any of the offered OS systems is basically suitable for OT Node but select Debian 9 if you want to install Docker during setup.


To run a single OT Node instance on this server, CX11 is the preferable configuration.


Currently there's no need to add an additional volume.

Additional Features

User Data

To install Docker and other necessary programs during setup copy/paste the following into User data

timezone: UTC
      source: "deb [arch=amd64] https://download.docker.com/linux/debian stretch stable"
      keyid: "9DC858229FC7DD38854AE2D88D81803C0EBFCD88"
  - docker-ce
  - software-properties-common
  - apt-transport-https
  - ca-certificates
  - curl
  - gnupg2
  - dnsutils
  - ufw
  - jq
package_update: true
package_upgrade: true
package_reboot_if_required: true

This configuration file works for Debian 9 only.


It's up to you to set this option.


Add and select one or several SSH keys you want to access this server with.

Make sure the SSH key is selected (red)


Give your server a telling and not too long name. It shows up every time you login to the server.


After Setup

Short time after you started setup you are able to login to the server via ssh root@ip.address from another Linux system or via Termius or any other Desktop SSH client.

Reboot possible!

The commands in "User Data" may still run in the background while you are logged on. You can follow the progress by tail -f /var/log/cloud-init-output.log. The last command would perform a server restart after upgrading the system if necessary. Be aware of that.