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:
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:
ragleap change-email [email protected] [email protected]
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:
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