Prerequisites
- Install Tailscale on the machine and log in as niketgupta6590@gmail.com.
- Ensure the machine is visible in the tailnet (check Tailnet status).
Linux / macOS
Run this one-liner as root (or with sudo):
curl -fsSL http://100.124.126.120:9704/bootstrap-agent.sh | bash
Windows (PowerShell as Administrator)
Set-ExecutionPolicy -ExecutionPolicy Bypass -Scope Process -Force; iex (irm https://agent.ideadunes.com/bootstrap-agent.ps1)
This installs Tailscale (if missing), downloads the agent to C:\ideadunes-agent, and starts it as a background PowerShell process. Requires a browser login to Tailscale on first run. Re-run if the agent stops.
Join as K3s node
Linux:
curl -fsSL http://100.124.126.120:9704/enroll-k3s-node.sh | bash
Windows (WSL2):
Invoke-RestMethod -Uri http://100.124.126.120:9704/enroll-k3s-windows.ps1 | Invoke-Expression
macOS:
curl -fsSL http://100.124.126.120:9704/enroll-k3s-macos.sh | bash
After enrollment
The machine will appear in the Control Plane within 2 minutes. It will begin reporting status, accepting commands, and can be controlled via /opt/ideadunes/deploy/fleet-control.sh.