← Back to Skills
DevOps

hetzner

thesethrose By thesethrose 👁 13 views ▲ 0 votes

Hetzner Cloud server management using the hcloud.

GitHub
---
name: hetzner
description: Hetzner Cloud server management using the hcloud CLI. Manage servers, networks, volumes, firewalls, floating IPs, and SSH keys.
metadata: {"clawdbot":{"emoji":"🖥️","requires":{"bins":["hcloud"]},"env":{"HCLOUD_TOKEN":"Hetzner Cloud API token"}}}
---

# Hetzner Cloud Skill

Manage your Hetzner Cloud infrastructure using the `hcloud` CLI.

## Setup

Set your Hetzner Cloud API token:
```bash
export HCLOUD_TOKEN="your_token_here"
```

Or add it to the skill's `.env` file.

## Usage

Common commands:

### Servers
- `servers list` - List all servers
- `servers get <id>` - Get server details
- `servers create <name> <type> <image> <location>` - Create a server
- `servers delete <id>` - Delete a server
- `servers start <id>` - Start server
- `servers stop <id>` - Stop server
- `servers reboot <id>` - Reboot server
- `servers ssh <id>` - SSH into server

### Networks
- `networks list` - List networks
- `networks get <id>` - Get network details

### Floating IPs
- `floating-ips list` - List floating IPs

### SSH Keys
- `ssh-keys list` - List SSH keys

### Volumes
- `volumes list` - List volumes

### Firewalls
- `firewalls list` - List firewalls

## Example Usage

```
You: List my Hetzner servers
Bot: Runs servers list → Shows all your cloud servers

You: Create a new server for testing
Bot: Runs servers create test-server cx11 debian-11 fsn1

You: What's using the most resources?
Bot: Runs servers list and analyzes resource usage
```

**Note:** Requires `HCLOUD_TOKEN` environment variable.
devops

Comments

Sign in to leave a comment

Loading comments...