@if (session()->has('message'))
{{ session('message') }}
@elseif (session()->has('error'))
{{ session('error') }}
@endif
Create Hetzner Instances
Select API Token
Manage API Tokens
@if (count($allTokens) === 0)

No tokens saved.

@else @foreach($allTokens as $token) @endforeach
Name Token (Encrypted) Actions
{{ $token->name }} {{ \Illuminate\Support\Str::limit($token->token, 20, '...') }}
@endif
Hetzner Instances List Total: {{ count($instances) }}
@if (count($instances) == 0)

No instances found.

@else @foreach($instances as $instance) @php $ipAddress = $instance['public_net']['ipv4']['ip'] ?? 'N/A'; $ipCount = \App\Models\HetznerInstance::where('ip_address', $ipAddress)->count(); $isUnique = $ipCount <= 1; @endphp @endforeach
Name Region Plan IP Address Actions
{{ $instance['name'] }} {{ $instance['datacenter']['location']['name'] ?? 'N/A' }} {{ $instance['server_type']['name'] }} - ${{ $instance['server_type']['prices'][0]['price_monthly']['gross'] ?? 'N/A' }}/month {{ $ipAddress }}
@endif