Closes #209

Description

Create Terraform template for Hetzner Cloud servers with networking and volumes

Type of Change

  • New module
  • Bug fix
  • Feature/enhancement
  • Documentation
  • Other

Testing & Validation

  • Tests pass (bun test)
  • Code formatted (bun run fmt)
  • Changes tested locally

/claim #209

# Directory
cd registry/melmathari/templates/hetzner-cloud/
# Initialize
terraform init
# Validate
terraform validate
# Plan (see what will be created)
terraform plan
# Apply - This will create real resources and cost money
terraform apply
# Destroy everything
terraform destroy
# Hetzner Cloud API Token - REPLACE WITH YOUR ACTUAL TOKEN
# Get your token from: https://console.hetzner.cloud/ -> Projects -> Security -> API Tokens
# IMPORTANT: Keep this token secure and never commit it to version control
hcloud_token = "TOKEN_GOES_HERE"
# Optional: Override default parameter values for local testing
# server_type = "cx22"
# server_image = "ubuntu-22.04"
# server_location = "fsn1"
# volume_size = 20
# Optional: SSH key ID if you want SSH access
# ssh_key_id = "YOUR_SSH_KEY"

Files & Resources

plan.debug .terraform.lock.zip

Video

Please note in the video the memory size of certain servers was not set properly. I have updated this in the last version.

https://github.com/user-attachments/assets/9857c56c-a593-4bfe-ac11-d2aeaf6cc766

image

Claim

Total prize pool $150
Total paid $0
Status Pending
Submitted September 18, 2025
Last updated September 18, 2025

Contributors

MO

Mohamed Mathari

@nocodeventure

100%

Sponsors

CO

Coder

@coder

$150