Skip to content

Resetting Your Password

Xenne edited this page Aug 14, 2026 · 1 revision

Resetting Your Password

If you're locked out of your admin account and don't have SMTP configured for the email-based "forgot password" flow (or would rather not depend on it), you can reset a password directly from the terminal instead. This works against an already-running instance — it reuses the same database connection rather than starting a second one.

The reset prompts you for the account's email address and a new password, then signs out any existing sessions for that account.

Docker

docker compose exec app /app/RustRconServerManager.Backend --reset-password

Standalone

Make sure the instance is currently running (started via start.bat/start.sh), then in another terminal/window:

  • Windows: double-click reset-password.bat (or run reset-password.ps1)
  • Linux: run ./reset-password.sh

Both scripts live next to start.bat/start.sh and reuse the same standalone.env credentials.

Notes

  • Passwords are reset using the same Identity APIs the in-app reset flow uses (RemovePasswordAsync/AddPasswordAsync), so normal password requirements still apply.
  • Existing sessions for that account are revoked as part of the reset, for security.
  • If your terminal doesn't support masked (hidden) input — e.g. docker exec without -it, or piped input — the prompt falls back to plain visible input instead of crashing.

See Installing via Docker or Installing Standalone if you haven't set up the panel yet.

Clone this wiki locally