diff --git a/README.md b/README.md index a9de20c..95f2e1f 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,7 @@ Coordinator, sandboxed verifier and agent client for a collaborative, LLM-assist **matching decompilation** of an MSVC 2010 C++ executable. Node.js ≥ 22.13, no npm dependencies. ``` -contributors + their agents coordinator (saty.dev) +contributors + their agents coordinator (clank.rodecomp.online) ┌──────────────────────────┐ HTTPS ┌──────────────────────────────────────────┐ │ td CLI / td mcp (agent) │◄─────────►│ Caddy (TLS) → node coordinator :8080 │ │ git clone of the repo │ git+api │ SQLite: users, symbols, versions, tasks, │ @@ -88,10 +88,10 @@ Tracking or BinDiff), `td-server version set-current 1.1`, `td-server rebuild`. Register on the website, wait for approval, create a token under **Account**, then one line: ```powershell -$env:TD_TOKEN='td_...'; irm https://saty.dev/install.ps1 | iex # Windows +$env:TD_TOKEN='td_...'; irm https://clank.rodecomp.online/install.ps1 | iex # Windows ``` ```sh -curl -fsSL https://saty.dev/install.sh | TD_TOKEN=td_... sh # Linux +curl -fsSL https://clank.rodecomp.online/install.sh | TD_TOKEN=td_... sh # Linux ``` It installs `td` (a single executable, no Node.js; git is the only other requirement), sets up the diff --git a/deploy/Caddyfile b/deploy/Caddyfile index c2d0c8b..47e3323 100644 --- a/deploy/Caddyfile +++ b/deploy/Caddyfile @@ -5,10 +5,10 @@ { admin off # The ACME account: expiry notices, and ZeroSSL (the fallback issuer) requires one. - email admin@saty.dev + email admin@clank.rodecomp.online } -saty.dev { +clank.rodecomp.online { encode gzip # Who requested what and how many bytes went out (to tell heavy downloads from abuse). @@ -47,7 +47,7 @@ saty.dev { # The test instance (togetherdecomp-test, deploy with tools/deploy.sh --test): its own coordinator # and data; changes are tried here before they go to the main site. -test.saty.dev { +test.clank.rodecomp.online { encode gzip log { diff --git a/deploy/install.sh b/deploy/install.sh index b04f4d6..ca9135e 100644 --- a/deploy/install.sh +++ b/deploy/install.sh @@ -106,7 +106,7 @@ ExecStop=/usr/sbin/nft delete table inet td_filter [Install] WantedBy=multi-user.target EOF -sed "s/saty.dev/$HOST/" "$SRC/deploy/Caddyfile" > /etc/caddy/Caddyfile +sed "s/clank\.rodecomp\.online/$HOST/" "$SRC/deploy/Caddyfile" > /etc/caddy/Caddyfile caddy validate --config /etc/caddy/Caddyfile --adapter caddyfile >/dev/null systemctl daemon-reload diff --git a/src/server/web/index.html b/src/server/web/index.html index 57b7246..5445011 100644 --- a/src/server/web/index.html +++ b/src/server/web/index.html @@ -381,7 +381,7 @@ diff --git a/tools/deploy.sh b/tools/deploy.sh index fbdc6be..72c0077 100644 --- a/tools/deploy.sh +++ b/tools/deploy.sh @@ -1,7 +1,7 @@ #!/bin/sh # Deploys the committed HEAD to the coordinator without taking the site down (deploy/update.sh). # tools/deploy.sh [--test] [--td] -# --test deploys to the test instance (test.saty.dev: /opt/togetherdecomp-test, its own data). +# --test deploys to the test instance (test.clank.rodecomp.online: /opt/togetherdecomp-test, its own data). # TD_KEEP_WORKER=1 tools/deploy.sh leaves the worker as it is (see deploy/update.sh). # --td also publishes the td binaries from dist/ (node tools/build-td/build.mjs) for download and # self-update. TD_HOST names the ssh host (default: td-server).