1
0
Fork 0
java-aktuell-code/2405-hcloud
2025-05-25 18:21:30 +02:00
..
cloud-config.yaml docs: Dateien zum hcloud-Artikel in Ausgabe 05/24 2025-05-25 18:21:30 +02:00
firewall-config.json docs: Dateien zum hcloud-Artikel in Ausgabe 05/24 2025-05-25 18:21:30 +02:00
README.md docs: Dateien zum hcloud-Artikel in Ausgabe 05/24 2025-05-25 18:21:30 +02:00
server-create.sh docs: Dateien zum hcloud-Artikel in Ausgabe 05/24 2025-05-25 18:21:30 +02:00
server-delete.sh docs: Dateien zum hcloud-Artikel in Ausgabe 05/24 2025-05-25 18:21:30 +02:00
server-init.sh docs: Dateien zum hcloud-Artikel in Ausgabe 05/24 2025-05-25 18:21:30 +02:00
server-purge.sh docs: Dateien zum hcloud-Artikel in Ausgabe 05/24 2025-05-25 18:21:30 +02:00
server-reset.sh docs: Dateien zum hcloud-Artikel in Ausgabe 05/24 2025-05-25 18:21:30 +02:00

Automatisierte Nutzung der Hetzner Cloud

Dieses Verzeichnis enthält die begleitenden Konfigurationsdateien und Befehle zum Artikel in der Ausgabe 05/24.

Dateien

Befehle

# Im Projekt anmelden
hcloud context create demo-project

# In ein Projekt wechseln
hcloud context use demo-project

# Projekte auflisten
hcloud context list

# Permanente IPv4-Adresse anlegen
hcloud primary-ip create \
  --datacenter nbg1-dc3 \
  --enable-protection delete \
  --type ipv4 \
  --name demo-ipv4

# Permanente IPv6-Adresse anlegen
hcloud primary-ip create \
  --datacenter nbg1-dc3 \
  --enable-protection delete \
  --type ipv6 \
  --name demo-ipv6

# Firewall anlegen
hcloud firewall create \
  --name demo-firewall \
  --rules-file firewall-config.json

# Server anlegen
hcloud server create \
  --primary-ipv4 demo-ipv4 \
  --primary-ipv6 demo-ipv6 \
  --datacenter nbg1-dc3 \
  --image debian-12 \
  --name demo-server \
  --ssh-key demo-ssh-key \
  --type cx11 \
  --firewall demo-firewall \
  --user-data-from-file cloud-config.yaml

# Server schützen
hcloud server enable-protection \
  demo-server delete rebuild

# Schutz des Servers aufheben
hcloud server disable-protection \
  demo-server delete rebuild

# Server herunterfahren
hcloud server shutdown demo-server

# Server löschen
hcloud server delete demo-server

# Firewall löschen
hcloud firewall delete demo-firewall