AUTH_MODE=local). You set your password during the first-run setup, and after that any browser that can reach your instance can sign in with it. No extra configuration is needed — if you haven’t touched AUTH_MODE in .env, you’re already in this mode.
Setting your password
You choose your password during First Run, when you enter the one-time setup token that the API prints to its log. The token is single-use and expires the moment the instance is claimed — after that, your password is the only credential needed to sign in.Resetting your password
If you forget your password, run this command on the host machine to reset it:revoke-sessions instead:
Getting a 429 Too Many Attempts error
plamotrack slows down login attempts from any address that submits repeated wrong guesses. The delay doubles with each failure and tops out at five minutes; after ten quiet minutes the counter resets. Everyone behind one resolved address shares the slowdown — a household NAT, or a proxy you have not listed inTRUSTED_PROXIES — and nobody else’s guesses touch it. Behind the per-address slowdown there is also one allowance for password checks shared by every address, so a flood of guesses from many addresses cannot make the instance check passwords without limit. This means:
- A genuine typo or two won’t lock you out — you’ll just wait a few seconds.
- A sustained flood of guesses from one address will be heavily throttled, but your own guesses from that address share the same slowdown.
- Wait it out. The backoff resets after ten minutes of no attempts from your address.
- Use a browser that still holds a session cookie this instance recognises — one whose session idled out, or that a host-side
reset-passwordorrevoke-sessionsended. It draws on a separate, reserved allowance that nobody without such a cookie can use. A browser that signed out normally holds no cookie, and neither does one restored from a backup older than the session it remembers, so from those you compete with the flood for the shared allowance: wait for a gap, or block the flood at your proxy. - Block the flood at your proxy. If someone else is hammering your instance, stopping the attempts upstream is more effective than waiting for the instance’s counters to clear.
- Restart the API container. This resets all counters and clears all backoffs immediately:
Session length
A session ends after 14 days without use, and after 30 days in any case — then the browser asks for your password again. Sign out from the sidebar to clear your session immediately — signing out also removes the session cookie from your browser, so the next visit will ask for your password again.To switch to sign-in via Google or another provider, see OIDC Login. Switching signs all active browser sessions out and your password becomes unused. Switching back to password mode also signs everyone out.