Skip to content

User Management

Manage users directly from the terminal using the ragleap CLI — no database access or SSH required.

No email server needed

All user management is done via the CLI. Self-hosted installations do not require SMTP for account recovery.

List All Users

See every account on your installation, including which are admins:

ragleap users

Example output:

── RagLeap Users ──
  [ADMIN] [email protected]
  [user]  [email protected]
Total: 2 users

Reset a Password

Use this when a user forgets their password. A new random password is generated and shown once:

ragleap reset-password [email protected]

Example output:

✅ Password reset for: [email protected]
   New password: xK9mPqR3nLtY
   ⚠️  Save this — it won't be shown again

Save the password

The generated password is shown only once. Share it with the user immediately so they can log in and change it under Settings.

Change a Login Email

Update the login email for any account. The old email stops working immediately:

The new email is automatically verified — no confirmation email sent.

Forgot Your Credentials?

If you have lost access to your admin account:

Step 1 — Find your email:

ragleap users

Step 2 — Reset your password:

ragleap reset-password [email protected]

Step 3 — Log in at http://localhost with the new password, then change it under Account Settings.

Complete CLI Reference

ragleap users                                    # List all user accounts
ragleap reset-password <email>                   # Reset forgotten password
ragleap change-email <old-email> <new-email>     # Change login email
ragleap start                                    # Start all services
ragleap stop                                     # Stop all services
ragleap update                                   # Pull latest image and restart
ragleap status                                   # Show container health
ragleap logs                                     # View live backend logs