1
Get the setup token
Run the following command to find the token in the API log:Copy the token from the output. It looks like a long random string.
2
Open the setup screen
Navigate to http://localhost:8080 (or your instance’s URL if you changed the port or host). You should see the setup form — it will be visible on every page until you claim the instance.
3
Enter the token and choose a password
Paste the setup token into the token field, then choose the owner password you want to use going forward. Submit the form to create your account.The token is single-use. Once you claim the instance, it won’t be printed to the log again and the setup screen disappears.
4
Sign in
You’re now the owner. The app opens to the Home page with an empty collection — that’s completely normal. Time to add some kits.
Getting your first kits in
There are two good ways to populate a fresh collection. Pick whichever fits your situation:Add an order
Record a new purchase and the kits in it.
Import from a spreadsheet
Use the starter sheet to bulk-import your existing collection.
Forgot your password?
If you get locked out, reset your password from inside the API container — never over the network:If you’d prefer to sign in with Google or another identity provider instead of a password, see OIDC / Identity Provider Login. You can switch modes at any time — it’s a single line in
.env.