Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
pterodactyl
GitHub Repository: pterodactyl/panel
Path: blob/1.0-develop/resources/views/admin/servers/view/index.blade.php
7461 views
1
@extends('layouts.admin')
2
3
@section('title')
4
Server — {{ $server->name }}
5
@endsection
6
7
@section('content-header')
8
<h1>{{ $server->name }}<small>{{ str_limit($server->description) }}</small></h1>
9
<ol class="breadcrumb">
10
<li><a href="{{ route('admin.index') }}">Admin</a></li>
11
<li><a href="{{ route('admin.servers') }}">Servers</a></li>
12
<li class="active">{{ $server->name }}</li>
13
</ol>
14
@endsection
15
16
@section('content')
17
@include('admin.servers.partials.navigation')
18
<div class="row">
19
<div class="col-sm-8">
20
<div class="row">
21
<div class="col-xs-12">
22
<div class="box box-primary">
23
<div class="box-header with-border">
24
<h3 class="box-title">Information</h3>
25
</div>
26
<div class="box-body table-responsive no-padding">
27
<table class="table table-hover">
28
<tr>
29
<td>Internal Identifier</td>
30
<td><code>{{ $server->id }}</code></td>
31
</tr>
32
<tr>
33
<td>External Identifier</td>
34
@if(is_null($server->external_id))
35
<td><span class="label label-default">Not Set</span></td>
36
@else
37
<td><code>{{ $server->external_id }}</code></td>
38
@endif
39
</tr>
40
<tr>
41
<td>UUID / Docker Container ID</td>
42
<td><code>{{ $server->uuid }}</code></td>
43
</tr>
44
<tr>
45
<td>Current Egg</td>
46
<td>
47
<a href="{{ route('admin.nests.view', $server->nest_id) }}">{{ $server->nest->name }}</a> ::
48
<a href="{{ route('admin.nests.egg.view', $server->egg_id) }}">{{ $server->egg->name }}</a>
49
</td>
50
</tr>
51
<tr>
52
<td>Server Name</td>
53
<td>{{ $server->name }}</td>
54
</tr>
55
<tr>
56
<td>CPU Limit</td>
57
<td>
58
@if($server->cpu === 0)
59
<code>Unlimited</code>
60
@else
61
<code>{{ $server->cpu }}%</code>
62
@endif
63
</td>
64
</tr>
65
<tr>
66
<td>CPU Pinning</td>
67
<td>
68
@if($server->threads != null)
69
<code>{{ $server->threads }}</code>
70
@else
71
<span class="label label-default">Not Set</span>
72
@endif
73
</td>
74
</tr>
75
<tr>
76
<td>Memory</td>
77
<td>
78
@if($server->memory === 0)
79
<code>Unlimited</code>
80
@else
81
<code>{{ $server->memory }}MiB</code>
82
@endif
83
/
84
@if($server->swap === 0)
85
<code data-toggle="tooltip" data-placement="top" title="Swap Space">Not Set</code>
86
@elseif($server->swap === -1)
87
<code data-toggle="tooltip" data-placement="top" title="Swap Space">Unlimited</code>
88
@else
89
<code data-toggle="tooltip" data-placement="top" title="Swap Space"> {{ $server->swap }}MiB</code>
90
@endif
91
</td>
92
</tr>
93
<tr>
94
<td>Disk Space</td>
95
<td>
96
@if($server->disk === 0)
97
<code>Unlimited</code>
98
@else
99
<code>{{ $server->disk }}MiB</code>
100
@endif
101
</td>
102
</tr>
103
<tr>
104
<td>Block IO Weight</td>
105
<td><code>{{ $server->io }}</code></td>
106
</tr>
107
<tr>
108
<td>Default Connection</td>
109
<td><code>{{ $server->allocation->ip }}:{{ $server->allocation->port }}</code></td>
110
</tr>
111
<tr>
112
<td>Connection Alias</td>
113
<td>
114
@if($server->allocation->alias !== $server->allocation->ip)
115
<code>{{ $server->allocation->alias }}:{{ $server->allocation->port }}</code>
116
@else
117
<span class="label label-default">No Alias Assigned</span>
118
@endif
119
</td>
120
</tr>
121
</table>
122
</div>
123
</div>
124
</div>
125
</div>
126
</div>
127
<div class="col-sm-4">
128
<div class="box box-primary">
129
<div class="box-body" style="padding-bottom: 0px;">
130
<div class="row">
131
@if($server->isSuspended())
132
<div class="col-sm-12">
133
<div class="small-box bg-yellow">
134
<div class="inner">
135
<h3 class="no-margin">Suspended</h3>
136
</div>
137
</div>
138
</div>
139
@endif
140
@if(!$server->isInstalled())
141
<div class="col-sm-12">
142
<div class="small-box {{ (! $server->isInstalled()) ? 'bg-blue' : 'bg-maroon' }}">
143
<div class="inner">
144
<h3 class="no-margin">{{ (! $server->isInstalled()) ? 'Installing' : 'Install Failed' }}</h3>
145
</div>
146
</div>
147
</div>
148
@endif
149
<div class="col-sm-12">
150
<div class="small-box bg-gray">
151
<div class="inner">
152
<h3>{{ str_limit($server->user->username, 16) }}</h3>
153
<p>Server Owner</p>
154
</div>
155
<div class="icon"><i class="fa fa-user"></i></div>
156
<a href="{{ route('admin.users.view', $server->user->id) }}" class="small-box-footer">
157
More info <i class="fa fa-arrow-circle-right"></i>
158
</a>
159
</div>
160
</div>
161
<div class="col-sm-12">
162
<div class="small-box bg-gray">
163
<div class="inner">
164
<h3>{{ str_limit($server->node->name, 16) }}</h3>
165
<p>Server Node</p>
166
</div>
167
<div class="icon"><i class="fa fa-codepen"></i></div>
168
<a href="{{ route('admin.nodes.view', $server->node->id) }}" class="small-box-footer">
169
More info <i class="fa fa-arrow-circle-right"></i>
170
</a>
171
</div>
172
</div>
173
</div>
174
</div>
175
</div>
176
</div>
177
</div>
178
@endsection
179
180