From a3068c1b0893ad1f1720d26ed9ab8ab728643f89 Mon Sep 17 00:00:00 2001 From: Hitonabi Date: Thu, 9 Jul 2026 09:01:40 +0200 Subject: [PATCH] =?UTF-8?q?Aufr=C3=A4umen:=20deploy/hermes-terminal.servic?= =?UTF-8?q?e=20aus=20dem=20Repo?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Der Dienst ist seit der MC2-Diät stillgelegt (deploy.sh disable --now + Unit-Löschung, auf der Box verifiziert inactive). Die Repo-Datei blieb nur einen Deploy-Zyklus als Schutz gegen die deploy.sh-Selbst-Reset-Falle (das alte deploy.sh kopierte sie noch beim Annahme-Deploy). Der Zyklus ist durch — die Datei kann weg. Co-Authored-By: Claude Fable 5 --- deploy/hermes-terminal.service | 23 ----------------------- 1 file changed, 23 deletions(-) delete mode 100644 deploy/hermes-terminal.service diff --git a/deploy/hermes-terminal.service b/deploy/hermes-terminal.service deleted file mode 100644 index 354da41..0000000 --- a/deploy/hermes-terminal.service +++ /dev/null @@ -1,23 +0,0 @@ -[Unit] -Description=Hermes Terminal — ttyd web terminal wrapping `hermes chat` (interaktiver Agent) -Documentation=https://github.com/tsl0922/ttyd -After=network.target - -[Service] -# Exponiert die interaktive Hermes-Agent-CLI (`hermes chat`, voller Agent mit Tools/PC) als -# Web-Terminal. Wird in MC2 per iframe eingebettet (Terminal-Seite) — Ersatz fuer AnythingLLM. -# -# SICHERHEIT: Bindet NUR an Loopback (lo) und laeuft hinter dem MC2-Reverse-Proxy -# (routers/console.py → same-origin /hermes-terminal/ auf dem offenen Port 9001) — keine eigene -# Firewall-Freigabe noetig. Login-Schutz: ttyd startet die Agent-CLI ueber `su - hitonabi -c …` -# → fragt beim Oeffnen das Box-Passwort ab (PAM gegen das echte Konto, nichts gespeichert). -# Trusted-Home-LAN, kein Internet-Exposure. -Type=simple -# --interface lo = nur Loopback. --base-path /hermes-terminal = ttyd bedient /hermes-terminal/*. -# `su - hitonabi -c` = Passwort-Login (Box-Passwort), danach `exec` in die Hermes-Agent-CLI. -ExecStart=/usr/bin/ttyd --writable --interface lo --port 7681 --base-path /hermes-terminal --max-clients 2 --cwd %h/.hermes /bin/su - hitonabi -c "cd %h/.hermes && exec %h/.hermes/hermes-agent/venv/bin/python -m hermes_cli.main chat" -Restart=always -RestartSec=3 - -[Install] -WantedBy=default.target