@if ($limit_reached) @else @if ($current_step === 1)
Don't have a Hetzner account? Sign up here. Coolify's affiliate link, only for new accounts - it supports both of us.
@if ($available_tokens->count() > 0) @else
Add a new token
Add a Hetzner API token to create servers from your account.
@endif
@elseif ($current_step === 2)
@if ($loading_data)
@elseif ($provider_data_error)

Unable to load Hetzner details

Coolify could not fetch Hetzner data with the selected token. The token may have been deleted, revoked, or no longer has access.

{{ $provider_data_error }}
Select another token
@else
@foreach ($locations as $location) @endforeach
@foreach ($this->availableServerTypes as $serverType) @endforeach
@foreach ($this->availableImages as $image) @endforeach
@if ($private_keys->count() === 0)

No private keys found. You need to create a private key to continue.

@else @foreach ($private_keys as $key) @endforeach

This SSH key will be automatically added to your Hetzner account and used to access the server.

@endif
Advanced Hetzner options SSH keys, firewalls, private networks, backups, and cloud-init. @if (count($this->advancedHetznerOptionsSummary) > 0) @foreach ($this->advancedHetznerOptionsSummary as $summaryItem) {{ $summaryItem }} @endforeach @endif
@foreach ($hetznerSshKeys as $sshKey) @endforeach
@foreach ($hetznerFirewalls as $firewall) @endforeach @foreach ($this->availableNetworks as $network) @endforeach
@if (! $show_cloud_init_script && empty($cloud_init_script) && empty($selected_cloud_init_script_id))
Add cloud-init script
@else
@if ($saved_cloud_init_scripts->count() > 0)
@foreach ($saved_cloud_init_scripts as $script) @endforeach Clear
@else Remove @endif
@if ($save_cloud_init_script)
@endif
@endif
Buy & Create Server{{ $this->selectedServerPrice ? ' (' . $this->selectedServerPrice . '/mo)' : '' }}
@endif
@endif @endif