Frequently Asked Questions (FAQ)
User Management
Lost password
If you are not an administrator
Administrators can reset the password of any user. Contact an administrator to reset the password for you.
- Navigate to the
Admin Settingspage - Find the user in the
Users List - In the
Actionscolumn, there is a button to reset the password - Enter a new password and press
Reset - The new password is now set
- If required, you can change your password again (so the admin does not know your password) in the
User Settings
If you are an administrator
If you are an administrator and lost your password, you have to reset the password in the database.
To reset the password:
- Acquire some kind of tools that helps you to connect to the database:
sqlite3on Linux: runapt-get install sqlite3(depending on your package manager)- e.g.
dbeaveron Windows
- Shut down Karakeep
- Connect to the
db.dbdatabase, which is located in thedatadirectory you have mounted to your docker container:- by e.g. running
sqlite3 db.db(in yourdatadirectory) - or going through e.g. the
dbeaverUI to locate the file in the data directory and connecting to it
- by e.g. running
- Update the password in the database by running:
update user set password='$2a$10$5u40XUq/cD/TmLdCOyZ82ePENE6hpkbodJhsp7.e/BgZssUO5DDTa', salt='' where email='<YOUR_EMAIL_HERE>';- (don't forget to put your email address into the command)
- The new password for your user is now
adminadmin. - Start Karakeep again
- Log in with your email address and the password
adminadminand change the password to whatever you want in theUser Settings
Adding another administrator
By default, the first user to sign up gets promoted to administrator automatically.
In case you want to grant those permissions to another user:
- Navigate to the
Admin Settingspage - Find the user in the
Users List - In the
Actionscolumn, there is a button to change the Role - Change the Role to
Admin - Press
Change - The new administrator has to log out and log in again to get the new role assigned
Adding new users, when signups are disabled
Administrators can create new accounts any time:
- Navigate to the
Admin Settingspage - Go to the
Users List - Press the
Create UserButton. - Enter the information for the user
- Press
create - The new user can now log in