From ce31c18bbbaa620e7aa781eba43c107f7a93d206 Mon Sep 17 00:00:00 2001 From: Mikei386 <44135113+Mikei386@users.noreply.github.com> Date: Sat, 29 Aug 2026 06:53:52 +0200 Subject: [PATCH] Publish Strato MCP image via Gitea registry --- README.md | 14 +++++++++++++- unraid/my-Strato-MCP.xml | 34 ++++++++++++++++++++++++++++++++++ 2 files changed, 47 insertions(+), 1 deletion(-) create mode 100644 unraid/my-Strato-MCP.xml diff --git a/README.md b/README.md index edbfdb0..e0a7393 100644 --- a/README.md +++ b/README.md @@ -32,12 +32,24 @@ und liest danach erneut zur Kontrolle. Referenzstand der Untersuchung: 4. Für Änderungen zusätzlich `STRATO_WRITE_ENABLED=true` setzen. Ohne diesen Schalter bleiben die drei Schreibwerkzeuge gesperrt. -Das Docker-Image wird direkt aus diesem Repository gebaut: +Das fertige Image liegt in der Gitea-Registry: + +```sh +docker pull git.casaderoll.de/michael/strato-mcp:1.0.0 +``` + +`latest` zeigt auf dieselbe freigegebene Version. Für einen lokalen +Entwicklungs-Build kann das Image weiterhin direkt aus diesem Repository +gebaut werden: ```sh docker build -t strato-dns-mcp:latest . ``` +Eine Unraid-DockerMan-Vorlage ohne Zugangsdaten liegt unter +`unraid/my-Strato-MCP.xml`. Benutzername, Passwort und TOTP-Secret werden dort +als GUI-Felder eingetragen; sensible Felder sind maskiert. + Die Offline-Tests benötigen keine Zugangsdaten, kontaktieren STRATO nicht und prüfen auch, dass bestehende TXT- und CNAME-Einträge erhalten bleiben: diff --git a/unraid/my-Strato-MCP.xml b/unraid/my-Strato-MCP.xml new file mode 100644 index 0000000..dc4b912 --- /dev/null +++ b/unraid/my-Strato-MCP.xml @@ -0,0 +1,34 @@ + + + Strato-MCP + git.casaderoll.de/michael/strato-mcp:1.0.0 + https://git.casaderoll.de/michael/-/packages/container/strato-mcp + bridge + sh + false + https://git.casaderoll.de/michael/Strato-MCP + https://git.casaderoll.de/michael/Strato-MCP + Verwaltet CNAME-Einträge einer STRATO-DNS-Zone über MCP. + Tools: + http://[IP]:[PORT:8000]/mcp + + + --restart=unless-stopped --read-only --cap-drop=ALL --security-opt=no-new-privileges:true --tmpfs /tmp:rw,noexec,nosuid,nodev,size=64m + + + + + + + 8000 + + + + + + Strato-MCP + false + 20 + streamable-http + 8000 +