Umami Default Login and Forgot Password Reset

Share
Workaround available Self-hosted Updated November 13, 2026Based on 3 user reportsHow we research

Quick answer

The default self-hosted login is admin / umami. If you changed it and forgot it, reset it from the server with the bundled change-password script or by resetting the password hash in the database.

Most likely fix: Log in with the defaults on a new install

How to fix it

Try these in order — the most common fix is first.

  1. 1. Log in with the defaults on a new install

    1. Open your Umami URL and sign in with username admin and password umami
    2. Since v3.5.0 you'll be asked to set a new password immediately
    Did this fix it?
  2. 2. Use the change-password script

    1. Open a shell in the Umami container or server
    2. Make sure DATABASE_URL is exported in that shell
    3. Run the bundled change-password script (scripts/change-password.js) and enter the username and new password
    4. Look for 'Password changed for user admin'
    Did this fix it?
  3. 3. Reset through the database

    1. Back up the database
    2. Connect with psql and update the user table's password column for your admin user with a bcrypt hash of a known password
    3. Log in and change the password from the profile settings
    Did this fix it?

Symptoms

Can't log in to a fresh install, or locked out of a self-hosted instance after forgetting the admin password. Umami has no email-based password reset for self-hosted instances.

Why it happens

  • Not knowing the default credentials on a new install
  • Forgotten admin password with no reset email
  • APP_SECRET changed, which signs everyone out

This guide also covers

  • umami default login
  • umami default password
  • umami forgot password
  • umami reset admin password

Still not working?

If Umami keeps failing, you're not alone. See every Umami problem users report or the alternatives people switch to.

Done fighting Umami? Our small team builds your own Umami alternative, made for how you work. On your domain or hosted by us. Price agreed together.

Get a quote
Fixed it? Share this guide

The same problem in other apps

All login, account & activation guides →

Other Umami errors

All 12 Umami errors and fixes →