Enroll a new machine into the IdeaDunes fleet

Prerequisites

  1. Install Tailscale on the machine and log in as niketgupta6590@gmail.com.
  2. 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.