Repository navigation
Signing In
With the Users module switched on, Gubbins asks who you are before it opens, and then keeps you to whatever your role allows. This page covers what that looks like, and how to get back in if it goes wrong.
Where to find it: it appears by itself when you open Gubbins, once the Users module is on. Sign out from the main menu.

Sign-in comes with the Users module, switched on from Modules. Because switching it on immediately puts a door in front of the app, Gubbins checks first that somebody can still get through it:
- If no account can sign in, it refuses and tells you to add one — rather than locking you out.
- If at least one account has no password, it names that account, so you know your way back in.
- If every account has a password, it lists them and asks you to be sure you know one.
The confirmation also spells out what you're turning on: you'll be asked to sign in each time Gubbins opens on this device, every change gets recorded against whoever made it, and you can switch it back off at any time without losing anything.
Pick your tile, and enter your password if the account has one. Accounts with no password sign in with a tap, and are labelled No password set so nobody is misled about it.
An account whose sign-in has been turned off is labelled as such on its tile. Selecting it explains why, using whatever message the person who administers this device left — "On leave until August", say — or a general note if they didn't leave one.
ℹ️ Note Sign-in is per device. Staying signed in on your own machine has no effect on the workshop tablet, and signing out on one doesn't sign you out on the other.
Sign out sits in the main menu, showing who's currently signed in. Signing out returns you to the tiles.
Signing out also forgets the credentials this device is holding for you, so the next person to sign in doesn't inherit them:
- The bridge access token entered on the Sync screen. The bridge address is kept — it isn't a secret, and the next person needs it to enter a token of their own. Your token keeps working elsewhere until you revoke it in Users.
- The cloud sync access token, so the device is signed out of your cloud account too.
Two things stay put, because neither is a credential anybody could take away with them: the bridge address above, and the sync folder this device is linked to. Clear the folder link from Sync links & pending deletions in the Danger Zone if you want it gone.
ℹ️ Note This happens only where accounts are in use. With the Users module off there is no sign-out, so a single-user device keeps its bridge token until you clear it — Bridge access token in the Danger Zone does exactly that, without touching your other settings.
This is worth being plain about, because it would be easy to assume more.
- ✅ It controls who gets into the app on this device.
- ✅ It puts a name against every change, so the activity log says who. That holds even if sign-in is later switched off while you're still signed in — your changes keep your name on this device until sign-in is switched back on.
- ❌ It does not encrypt your data. Anyone who can reach this device's files can read your whole inventory regardless of any password you set.
⚠️ Heads-up Sign-in is a boundary between the people who share a device, not a defence against someone who has the device. If you need the data itself protected, use your device's passcode or disk encryption — Gubbins can't substitute for either. See Privacy & security.
Because the Modules screen — the only way to switch sign-in off — sits behind the sign-in screen itself, a forgotten password would otherwise be a dead end. So the sign-in screen carries a Can't sign in? escape hatch that switches the Users module off on this device and puts you straight back to your data.
Nothing is deleted: every account, role and record of who changed what is kept, and comes back the moment you switch sign-in on again.
ℹ️ Note This doesn't weaken anything that was ever true. As above, a password controls who gets into the app rather than whether the data is encrypted — anyone holding this device could read the files without going near the app.
- Users & accounts — creating accounts and setting passwords.
- Roles & permissions — what each person may do once signed in.
- Modular UI — switching the Users module on and off.
- Privacy & security — the full picture of what's protected.
Gubbins · a local-first, offline inventory app · Report an issue
Getting started
Inventory
- Items
- Tracking modes
- Locations & stock
- Location photos & regions
- Batches & lots
- Variants & SKUs
- Kits & bundles
- Tags, attachments & related
- Custom fields & capabilities
- Filling fields from a database
- Low stock & gauges
- Counting by weight
- Container weights
- Bulk edit & clone
- Deduplicating items
- Inventory views
Asset lifecycle
- Warranty & depreciation
- Current value & revaluation
- Maintenance & servicing
- Test & calibration records
- Condition grading
- Cycle counts & audit day
- Insurance & estate schedule
People, loans & bookings
Users & access
Search
- Search overview
- Visual query builder
- Text query syntax
- Natural-language search
- Saved searches & favourites
Scanning & labels
Purchasing & projects
- Projects & BOM
- Budgets
- Purchase orders
- Reorder & shopping list
- Wishlist
- Supplier parts & price history
- Suppliers
Reports & insights
- Reports overview
- Valuation & spend
- ABC, turnover & aging
- Sales & margin
- Data hygiene
- Parts catalogue
Sales & disposals
Alerts, activity & agenda
Companion extension
Data, sync & resilience
- How your data is stored
- Cloud sync
- Sharing settings between devices
- Backup & restore
- Export & import
- Migrating from another tool
- Storage triage
- Danger zone: erasing data
Bridge & Home Assistant
- Bridge overview
- Running the bridge
- Bridge API tokens
- Home Assistant
- AI assistant query (MCP)
- Webhooks
- Webhooks, MQTT & iCal
Settings & customisation
- Finding a setting
- Appearance & theming
- Branding
- Dashboard & widgets
- Modular UI
- Language & region
- Units of measure
- Notifications
- Kiosk & tablet mode
Reference