lager hello working.
1. Create your account
Go to app.stoutdata.ai and sign up with your work email. You’ll receive a verification link — click it, then sign in. On first login Stout creates a personal organization for you. You can rename it and invite teammates from Settings. Additional organizations are provisioned by a Stout admin — reach out if your team needs a second org.2. Register your first box
From the dashboard, open Boxes → Add Box. Give it a name and enter its IP address. Stout will:- Generate a one-time setup command you paste onto the box over SSH.
- Exchange an API key with the box so it can send heartbeats to the control plane.
- Pull the Stout agent container (
ghcr.io/stoutdata/stout:latest) onto the box.
The install flow writes to
/etc/lager/ on the box. Both /etc/lager and
/etc/lager/authorized_keys.d/ must be mode 777 so the control plane’s SSH
key sync works. See the Boxes reference for
details.3. Drive an instrument
With the box online and at least one net configured (add nets on the box’s Nets tab, or see the Lager docs), open Workbench from the sidebar:- Pick your box from the Box selector — only boxes that are online with an IP appear.
- Expand an instrument to reveal its control panel.
- Drive it directly: set a power-supply voltage and enable the output, open a UART serial console, or toggle a GPIO.
4. Make it repeatable
Hands-on control is great for bring-up and debugging. When you want the same checks to run the same way every time — on a production line or in QA — move them into a Factory suite: a scripted sequence with structured pass/fail steps, optional camera capture, and a downloadable report per run.5. What’s next
Invite teammates
Add members, create teams, and control which boxes each person can access.
Run a Factory suite
Structured, repeatable pass/fail hardware tests for production and QA.
Check PRs on hardware
Have an AI reviewer author and run tests on every pull request. (Beta.)
Set up SSO
Sign your team in through OIDC or SAML.