skills/nmime/infra-skills/hetzner-infra

hetzner-infra

SKILL.md

Cloud Infrastructure

Infrastructure patterns for Kubernetes clusters. Implementation via hcloud CLI. All scripts are idempotent.

Core Components

Component Purpose hcloud Command
Compute VM instances for nodes hcloud server
Network Private connectivity hcloud network
Load Balancer Traffic distribution hcloud load-balancer
Firewall Network security hcloud firewall
DNS Name resolution hcloud zone
Storage Block storage hcloud volume

Server Type Selection

If a server type is unavailable in the preferred location, try other European locations:

# Check availability across EU locations
for loc in fsn1 nbg1 hel1; do
  echo "=== $loc ===" && hcloud server-type list --selector location=$loc
done

EU locations: fsn1 (Falkenstein), nbg1 (Nuremberg), hel1 (Helsinki)

Quick Start

# Install hcloud CLI
curl -sL https://github.com/hetznercloud/cli/releases/latest/download/hcloud-linux-amd64.tar.gz | tar xz
sudo mv hcloud /usr/local/bin/

# Set token
export HCLOUD_TOKEN="your-token"

# Verify
hcloud server list

hcloud Reference

Resource Reference
Servers hcloud-server.md
Networks hcloud-network.md
Load Balancers hcloud-load-balancer.md
Firewalls hcloud-firewall.md
Volumes hcloud-volume.md
Floating IPs hcloud-floating-ip.md
Primary IPs hcloud-primary-ip.md
SSH Keys hcloud-ssh-key.md
Images hcloud-image.md
Certificates hcloud-certificate.md
Placement Groups hcloud-placement-group.md
DNS Zones hcloud-zone.md
Storage Boxes hcloud-storage-box.md
Datacenters hcloud-datacenter.md
Context hcloud-context.md

Provisioning

See references/provisioning.md for step-by-step infrastructure setup.

References

Weekly Installs
6
First Seen
Jan 24, 2026
Installed on
claude-code5
opencode4
gemini-cli4
codex4
github-copilot3
windsurf3