Bring your own capacity
Enroll a Linux host and let it serve Docker-backed computers through outbound-only polling.
Requirements
- A Linux host with Docker.
- Outbound HTTPS access to
api.t.computer. - A short-lived enrollment token created by an administrator.
Enroll
- Build the agent
Run
make buildfrom the repository root. - Create a one-time token
ENROLL_TOKEN="$(./bin/tctl nodes token)" - Join the node
./bin/t-node join \ --server https://api.t.computer \ --token "$ENROLL_TOKEN" \ --name west-node-1 \ --region us-west
Operate
Start the agent with ./bin/t-node run. It heartbeats and leases one job at a time over outbound HTTPS, so home networks and NAT do not need inbound ports.