Merge pull request #370 from Ahmed/patch-1

Update password-reset.mdx
This commit is contained in:
Timothy Jaeryang Baek 2025-02-10 13:31:00 -08:00 committed by GitHub
commit 32310fd328
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -84,9 +84,51 @@ _If you have issues with the above._ I had issues chaining the `bash` commands
UPDATE auth SET password='HASH' WHERE email='admin@example.com';
-- exit sqlite: [Ctrl + d]
```
## Nuking All the Data
If you want to **completely reset** Open WebUI—including all user data, settings, and passwords—follow these steps to remove the `webui.db` file.
### Step 1: Locate `webui.db` in Your Python Environment
If youre unsure where `webui.db` is located (especially if you're using a virtual environment), you can find out by following these steps:
1. Activate your virtual environment (if applicable).
2. Open a Python shell:
python
3. Run the following code inside the Python shell:
```
import os
import open_webui
# Show where the Open WebUI package is installed
print("Open WebUI is installed at:", open_webui.__file__)
# Construct a potential path to webui.db (commonly located in 'data/webui.db')
db_path = os.path.join(os.path.dirname(open_webui.__file__), "data", "webui.db")
print("Potential path to webui.db:", db_path)
# Check if webui.db exists at that path
if os.path.exists(db_path):
print("webui.db found at:", db_path)
else:
print("webui.db not found at:", db_path)
```
4. Examine the output:
- If the file is found, youll see its exact path.
- If not, you may need to perform a broader filesystem search (e.g., using `find` on Linux or a global file search on Windows/Mac).
### Step 2: Delete `webui.db`
Once youve located the file, remove it using a command similar to:
```
rm -rf /path/to/your/python/environment/lib/pythonX.X/site-packages/open_webui/data/webui.db
```
**Warning:** Deleting `webui.db` will remove all stored data, including user accounts, settings, and passwords. Only do this if you truly want to start fresh!
---
📖 By following these straightforward steps, you'll regain access to your Open WebUI admin account in no time. If you encounter any issues during the process, please consider searching for your issue on forums or community platforms.
```