██████ ██ ██ ██ ████████ ██ ██ ██████ ████████ +██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ +██ ██ ██ ██ ████████ ██ ██ ██ ██ ██ +██ ██ ██ ██ ██ ██ ██ ██ ██ ██ + ██████ ████████ ██████ ██ ██ ████████ ██████ ██+ + {{-- aria-live: die Bühne tauscht ihren Text aus, ohne dass die Seite neu + lädt. Ohne diesen Hinweis erführe ein Screenreader vom Abbruch + nichts — für ihn stünde das Fenster weiter beim Vorspann. --}} +
{{ $title }}
+{{ $note }}
+{{ __('admin_settings.server_terminal_generate_body') }}
+██████ ██ ██ ██ ████████ ██ ██ ██████ ████████ -██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ -██ ██ ██ ██ ████████ ██ ██ ██ ██ ██ -██ ██ ██ ██ ██ ██ ██ ██ ██ ██ - ██████ ████████ ██████ ██ ██ ████████ ██████ ██- - {{-- aria-live: die Bühne tauscht ihren Text aus, ohne dass die Seite neu - lädt. Ohne diesen Hinweis erführe ein Screenreader vom Abbruch - nichts — für ihn stünde das Fenster weiter beim Vorspann. --}} -
{{ $stageTitle }}
-{{ $stageNote }}
-{{ __('admin_settings.console_ip_hint') }}
+ + {{-- Diese Liste hängt nicht nur an der Konsole. + Sie entscheidet auch, von wo aus eine + Root-Schale zum Server aufgeht — und das ist + der Preis dafür, beides an eine Liste zu + hängen: wer sie ändert, soll sehen, was daran + hängt, statt es zu erfahren, wenn das Terminal + nicht mehr aufgeht. --}} +
+
{{ __('admin_settings.server_terminal_body') }}
+ + @if ($serverTerminalProblem === '' && $serverTerminalInstalledAt) ++ {{ __('admin_settings.server_terminal_installed', ['when' => \Illuminate\Support\Carbon::parse($serverTerminalInstalledAt)->local()->isoFormat('LLL')]) }} +
+ @endif +{{ __('admin_settings.server_terminal_off_network', ['ip' => $viewerIp]) }}
+ @endif + + @if ($serverTerminalProblem === 'no_key') +{{ __('admin_settings.server_terminal_no_key') }}
+ @elseif ($serverTerminalProblem === 'not_installed') +{{ __('admin_settings.server_terminal_not_installed') }}
+sudo bash deploy/install-agent.sh
+ @endif + +