Server & Wartung

Dienste steuern, Updates einspielen und live mitlesen — ganz ohne SSH oder Terminal.

LLM-Engine (llama-swap)

{status?.swap_ok ? '● erreichbar' : '● offline'}
Das Herzstück: lädt bei jeder Anfrage automatisch das passende Modell.
Adresse (für deine Tools){(status?.swap_url || '—') + '/v1'}
Aktuell geladen {loadedModel ? loadedModel.name + ` (${loadedModel.state})` : 'nichts geladen — lädt bei der nächsten Anfrage'}
Konfigurierte Modelle {swapModels.filter((m: any) => !m.incomplete).length || 'keine'}
{#if swapCheckResult} {swapCheckResult} {/if}

Dienste & Applikation

Diese Aktionen sind harmlos und passwortlos — es geht nichts dabei verloren.

Betriebssystem (Bosgame)

Tiefe Eingriffe — das Dashboard fragt einmalig nach deinem sudo-Passwort.
{#if activeJob} {@const j = activeJob as any} {@const done = j.state === 'done'} {@const failed = j.state === 'failed'} {@const canceled = j.state === 'canceled'} {@const terminal = done || failed || canceled} {@const p = jobPct(j)}

Aktueller Vorgang

{#if !terminal} {/if} {#if done}✓ fertig {:else if failed}✗ fehlgeschlagen {:else if canceled}abgebrochen {:else}läuft…{/if}
{activeJobLabel}{terminal ? (done ? ' — erfolgreich.' : canceled ? ' — abgebrochen.' : ' — fehlgeschlagen.') : ' läuft…'}
{#if p != null && !terminal}
{/if}
{(j.log || []).join('\n')}
{/if}

Live-Konsole

Live mitlesen, was der Dienst gerade tut.
{consoleLogs}