diff --git a/README.md b/README.md index 0be411e9f..627c4902e 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# Open Web UI (Formerly Ollama WebUI) ๐Ÿ‘‹ +# Open WebUI (Formerly Ollama WebUI) ๐Ÿ‘‹ ![GitHub stars](https://img.shields.io/github/stars/ollama-webui/ollama-webui?style=social) ![GitHub forks](https://img.shields.io/github/forks/ollama-webui/ollama-webui?style=social) @@ -13,7 +13,7 @@ ChatGPT-Style Web Interface for Ollama ๐Ÿฆ™ -![Open Web UI Demo](./demo.gif) +![Open WebUI Demo](./demo.gif) Also check our sibling project, [Open WebUI Community](https://openwebui.com/), where you can discover, download, and explore customized Modelfiles for Ollama! ๐Ÿฆ™๐Ÿ” @@ -71,9 +71,9 @@ Also check our sibling project, [Open WebUI Community](https://openwebui.com/), - ๐Ÿ” **Role-Based Access Control (RBAC)**: Ensure secure access with restricted permissions; only authorized individuals can access your Ollama, and exclusive model creation/pulling rights are reserved for administrators. -- ๐Ÿ”’ **Backend Reverse Proxy Support**: Bolster security through direct communication between Ollama Web UI backend and Ollama. This key feature eliminates the need to expose Ollama over LAN. Requests made to the '/ollama/api' route from the web UI are seamlessly redirected to Ollama from the backend, enhancing overall system security. +- ๐Ÿ”’ **Backend Reverse Proxy Support**: Bolster security through direct communication between Open WebUI backend and Ollama. This key feature eliminates the need to expose Ollama over LAN. Requests made to the '/ollama/api' route from the web UI are seamlessly redirected to Ollama from the backend, enhancing overall system security. -- ๐ŸŒŸ **Continuous Updates**: We are committed to improving Ollama Web UI with regular updates and new features. +- ๐ŸŒŸ **Continuous Updates**: We are committed to improving Open WebUI with regular updates and new features. ## ๐Ÿ”— Also Check Out Open WebUI Community! @@ -83,13 +83,13 @@ Don't forget to explore our sibling project, [Open WebUI Community](https://open ๐ŸŒŸ **Important Note on User Roles and Privacy:** -- **Admin Creation:** The very first account to sign up on the Ollama Web UI will be granted **Administrator privileges**. This account will have comprehensive control over the platform, including user management and system settings. +- **Admin Creation:** The very first account to sign up on the Open WebUI will be granted **Administrator privileges**. This account will have comprehensive control over the platform, including user management and system settings. - **User Registrations:** All subsequent users signing up will initially have their accounts set to **Pending** status by default. These accounts will require approval from the Administrator to gain access to the platform functionalities. -- **Privacy and Data Security:** We prioritize your privacy and data security above all. Please be reassured that all data entered into the Ollama Web UI is stored locally on your device. Our system is designed to be privacy-first, ensuring that no external requests are made, and your data does not leave your local environment. We are committed to maintaining the highest standards of data privacy and security, ensuring that your information remains confidential and under your control. +- **Privacy and Data Security:** We prioritize your privacy and data security above all. Please be reassured that all data entered into the Open WebUI is stored locally on your device. Our system is designed to be privacy-first, ensuring that no external requests are made, and your data does not leave your local environment. We are committed to maintaining the highest standards of data privacy and security, ensuring that your information remains confidential and under your control. -### Steps to Install Ollama Web UI +### Steps to Install Open WebUI #### Before You Begin @@ -126,7 +126,7 @@ Don't forget to explore our sibling project, [Open WebUI Community](https://open #### Installing with Docker ๐Ÿณ -- **Important:** When using Docker to install Ollama Web UI, make sure to include the `-v ollama-webui:/app/backend/data` in your Docker command. This step is crucial as it ensures your database is properly mounted and prevents any loss of data. +- **Important:** When using Docker to install Open WebUI, make sure to include the `-v ollama-webui:/app/backend/data` in your Docker command. This step is crucial as it ensures your database is properly mounted and prevents any loss of data. - **If Ollama is on your computer**, use this command: @@ -141,7 +141,7 @@ Don't forget to explore our sibling project, [Open WebUI Community](https://open docker run -d -p 3000:8080 --add-host=host.docker.internal:host-gateway -v ollama-webui:/app/backend/data --name ollama-webui --restart always ollama-webui ``` -- After installation, you can access Ollama Web UI at [http://localhost:3000](http://localhost:3000). +- After installation, you can access Open WebUI at [http://localhost:3000](http://localhost:3000). #### Using Ollama on a Different Server @@ -158,7 +158,7 @@ Don't forget to explore our sibling project, [Open WebUI Community](https://open docker run -d -p 3000:8080 -e OLLAMA_API_BASE_URL=https://example.com/api -v ollama-webui:/app/backend/data --name ollama-webui --restart always ollama-webui ``` -### Installing Ollama and Ollama Web UI Together +### Installing Ollama and Open WebUI Together #### Using Docker Compose @@ -208,7 +208,7 @@ Don't forget to explore our sibling project, [Open WebUI Community](https://open ### Alternative Installation Methods -For other ways to install, like using Kustomize or Helm, check out [INSTALLATION.md](/INSTALLATION.md). Join our [Ollama Web UI Discord community](https://discord.gg/5rJgQTnV4s) for more help and information. +For other ways to install, like using Kustomize or Helm, check out [INSTALLATION.md](/INSTALLATION.md). Join our [Open WebUI Discord community](https://discord.gg/5rJgQTnV4s) for more help and information. ### Updating your Docker Installation @@ -228,7 +228,7 @@ While we strongly recommend using our convenient Docker container installation f ### Project Components -The Ollama Web UI consists of two primary components: the frontend and the backend (which serves as a reverse proxy, handling static frontend files, and additional features). Both need to be running concurrently for the development environment. +The Open WebUI consists of two primary components: the frontend and the backend (which serves as a reverse proxy, handling static frontend files, and additional features). Both need to be running concurrently for the development environment. > [!IMPORTANT] > The backend is required for proper functionality @@ -263,11 +263,11 @@ pip install -r requirements.txt -U sh start.sh ``` -You should have the Ollama Web UI up and running at http://localhost:8080/. Enjoy! ๐Ÿ˜„ +You should have the Open WebUI up and running at http://localhost:8080/. Enjoy! ๐Ÿ˜„ ## Troubleshooting -See [TROUBLESHOOTING.md](/TROUBLESHOOTING.md) for information on how to troubleshoot and/or join our [Ollama Web UI Discord community](https://discord.gg/5rJgQTnV4s). +See [TROUBLESHOOTING.md](/TROUBLESHOOTING.md) for information on how to troubleshoot and/or join our [Open WebUI Discord community](https://discord.gg/5rJgQTnV4s). ## What's Next? ๐Ÿš€ @@ -278,14 +278,14 @@ Here are some exciting tasks on our roadmap: - ๐Ÿ”Š **Local Text-to-Speech Integration**: Seamlessly incorporate text-to-speech functionality directly within the platform, allowing for a smoother and more immersive user experience. - ๐Ÿ›ก๏ธ **Granular Permissions and User Groups**: Empower administrators to finely control access levels and group users according to their roles and responsibilities. This feature ensures robust security measures and streamlined management of user privileges, enhancing overall platform functionality. - ๐Ÿ”„ **Function Calling**: Empower your interactions by running code directly within the chat. Execute functions and commands effortlessly, enhancing the functionality of your conversations. -- โš™๏ธ **Custom Python Backend Actions**: Empower your Ollama Web UI by creating or downloading custom Python backend actions. Unleash the full potential of your web interface with tailored actions that suit your specific needs, enhancing functionality and versatility. +- โš™๏ธ **Custom Python Backend Actions**: Empower your Open WebUI by creating or downloading custom Python backend actions. Unleash the full potential of your web interface with tailored actions that suit your specific needs, enhancing functionality and versatility. - ๐Ÿ”ง **Fine-tune Model (LoRA)**: Fine-tune your model directly from the user interface. This feature allows for precise customization and optimization of the chat experience to better suit your needs and preferences. - ๐Ÿง  **Long-Term Memory**: Witness the power of persistent memory in our agents. Enjoy conversations that feel continuous as agents remember and reference past interactions, creating a more cohesive and personalized user experience. - ๐Ÿงช **Research-Centric Features**: Empower researchers in the fields of LLM and HCI with a comprehensive web UI for conducting user studies. Stay tuned for ongoing feature enhancements (e.g., surveys, analytics, and participant tracking) to facilitate their research. - ๐Ÿ“ˆ **User Study Tools**: Providing specialized tools, like heat maps and behavior tracking modules, to empower researchers in capturing and analyzing user behavior patterns with precision and accuracy. - ๐Ÿ“š **Enhanced Documentation**: Elevate your setup and customization experience with improved, comprehensive documentation. -Feel free to contribute and help us make Ollama Web UI even better! ๐Ÿ™Œ +Feel free to contribute and help us make Open WebUI even better! ๐Ÿ™Œ ## Supporters โœจ