Auto-installation on Hetzner

Hetzner Cloud is a reliable European option. Create an Ubuntu 24.04 server, then run the same Docker-based installer as on DigitalOcean.

Create the server

  1. Sign in at hetzner.cloud and create a project.
  2. Add a server: Ubuntu 24.04, at least CX22 / 4 GB RAM / 2 vCPU, location close to your traffic.
  3. Add your SSH key. Do not install any extra software or control panel.
  4. After the server is up, follow the alternative installation (Docker Compose) or paste the official cloud-init / user-data script if you have it.

Firewall

Use the same default as every other Track Arrow server: inbound SSH 22, HTTP 80, HTTPS 443 only. Leave outbound open. Do not allow Redis, MySQL, ClickHouse, or Adminer from the internet.

  1. In Hetzner Cloud open Firewalls → Create Firewall.
  2. Inbound allow TCP 22, 80, and 443. Apply the firewall to this server.
  3. Keep outbound allow-all (Hetzner default). Docker can bypass UFW, so the cloud firewall matters more than rules on the VM.