Point hostnames at clank.rodecomp.online instead of saty.dev

This commit is contained in:
clank-bot 2026-10-25 14:43:30 +01:00
commit f8f1fee278
5 changed files with 9 additions and 9 deletions

View file

@ -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. **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 ┌──────────────────────────────────────────┐ ┌──────────────────────────┐ HTTPS ┌──────────────────────────────────────────┐
│ td CLI / td mcp (agent) │◄─────────►│ Caddy (TLS) → node coordinator :8080 │ │ td CLI / td mcp (agent) │◄─────────►│ Caddy (TLS) → node coordinator :8080 │
│ git clone of the repo │ git+api │ SQLite: users, symbols, versions, tasks, │ │ 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: Register on the website, wait for approval, create a token under **Account**, then one line:
```powershell ```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 ```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 It installs `td` (a single executable, no Node.js; git is the only other requirement), sets up the

View file

@ -5,10 +5,10 @@
{ {
admin off admin off
# The ACME account: expiry notices, and ZeroSSL (the fallback issuer) requires one. # 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 encode gzip
# Who requested what and how many bytes went out (to tell heavy downloads from abuse). # 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 # 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. # and data; changes are tried here before they go to the main site.
test.saty.dev { test.clank.rodecomp.online {
encode gzip encode gzip
log { log {

View file

@ -106,7 +106,7 @@ ExecStop=/usr/sbin/nft delete table inet td_filter
[Install] [Install]
WantedBy=multi-user.target WantedBy=multi-user.target
EOF 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 caddy validate --config /etc/caddy/Caddyfile --adapter caddyfile >/dev/null
systemctl daemon-reload systemctl daemon-reload

View file

@ -381,7 +381,7 @@
<footer> <footer>
<div class="hazard thin" aria-hidden="true"></div> <div class="hazard thin" aria-hidden="true"></div>
<p>Clank Together · source is open: <code id="clone-cmd">git clone https://saty.dev/git/clank/game-decomp.git</code></p> <p>Clank Together · source is open: <code id="clone-cmd">git clone https://clank.rodecomp.online/git/clank/game-decomp.git</code></p>
</footer> </footer>
<script src="/app.js?v=feed-20261024"></script> <script src="/app.js?v=feed-20261024"></script>
</body> </body>

View file

@ -1,7 +1,7 @@
#!/bin/sh #!/bin/sh
# Deploys the committed HEAD to the coordinator without taking the site down (deploy/update.sh). # Deploys the committed HEAD to the coordinator without taking the site down (deploy/update.sh).
# tools/deploy.sh [--test] [--td] # 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_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 # --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). # self-update. TD_HOST names the ssh host (default: td-server).