mirror of
https://github.com/open-webui/open-webui.git
synced 2026-03-22 14:13:08 -05:00
feat: #5864
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @jtmyd-top on GitHub (Jul 24, 2025).
Check Existing Issues
Problem Description
Feature Request: Support for Alternative Databases (e.g., MySQL)
Desired Solution you'd like
First of all, thank you for creating such an amazing project! Open WebUI's simplicity and ease of deployment are fantastic. The choice of SQLite as the default database is perfect for getting started quickly and for most personal use cases.
owever, for larger-scale deployments, enterprise environments, or users looking to integrate Open WebUI into their existing infrastructure, being limited to SQLite presents a few challenges:
Scalability: For environments with many users and high concurrency, SQLite can become a performance bottleneck. An external database like MySQL or PostgreSQL is designed to handle this level of load more effectively.
Centralized Management & Backup: Many organizations already have managed database clusters (e.g., AWS RDS, or a dedicated on-premise DB). They prefer to have all application data in a central, monitored, and regularly backed-up location. Managing a separate SQLite file falls outside of these standard operational procedures.
High Availability (HA): It's difficult to run Open WebUI in a highly available, multi-replica setup because SQLite is a single-file database, creating a single point of failure and contention. Using an external database is a prerequisite for a true HA deployment.
Alternatives Considered
No response
Additional Context
No response