Onboard Machine

Add a Windows, macOS, Linux or Android device to a personal tailnet and give it a role — controller, worker, or consumer — so it can host Actions runners, hold repo checkouts, serve dev servers the other machines can browse, and accept keyboard and mouse from one controller. Use when asked to add a machine to the network, set up a second laptop or desktop as a build box, make devices reachable from each other, decide what a phone can actually do on the tailnet, or enforce that one machine drives the others and nothing reaches back. Covers the role matrix per OS, the ACL pattern that enforces control direction in policy rather than by habit, and the five failures that cost real time: joining before renaming, node key expiry silently dropping a headless worker, an unscoped port-22 rule following a laptop onto hostile Wi-Fi, Windows MagicDNS failing in a way that reads as healthy, and a sleeping laptop taking a runner offline. Stops where self-hosted-runner-fleet begins.

pooriaarab 9471f1f 7.3 KB Updated

File contents

pooriaarab/skills/tree/main/onboard-machine commit 9471f1f313

Frequently asked questions

npx skillmds@latest add pooriaarab/onboard-machine