Update index.md

This commit is contained in:
Timothy J. Baek 2024-02-21 00:53:59 -08:00
parent 0e0471244e
commit b51b8c9f4f

View File

@ -134,7 +134,7 @@ title: "🚀 Getting Started"
For other ways to install, like using Kustomize or Helm, check out [INSTALLATION.md](/getting-started/installation). Join our [Open WebUI 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](/getting-started/installation). Join our [Open WebUI Discord community](https://discord.gg/5rJgQTnV4s) for more help and information.
## Updating your Docker Installation ### Updating your Docker Installation
In case you want to update your local Docker installation to the latest version, you can do it performing the following actions: In case you want to update your local Docker installation to the latest version, you can do it performing the following actions:
@ -145,3 +145,43 @@ docker pull ghcr.io/open-webui/open-webui:main
``` ```
In the last line, you need to use the very same command you used to install (local install, remote server, etc.) In the last line, you need to use the very same command you used to install (local install, remote server, etc.)
## How to Install Without Docker
While we strongly recommend using our convenient Docker container installation for optimal support, we understand that some situations may require a non-Docker setup, especially for development purposes. Please note that non-Docker installations are not officially supported, and you might need to troubleshoot on your own.
### Project Components
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.
:::info
The backend is required for proper functionality
:::
### Requirements 📦
- 🐰 [Node.js](https://nodejs.org/en) >= 20.10 or [Bun](https://bun.sh) >= 1.0.21
- 🐍 [Python](https://python.org) >= 3.11
### Build and Install 🛠️
Run the following commands to install:
```sh
git clone https://github.com/open-webui/open-webui.git
cd open-webui/
# Copying required .env file
cp -RPp example.env .env
# Building Frontend Using Node
npm i
npm run build
# Serving Frontend with the Backend
cd ./backend
pip install -r requirements.txt -U
bash start.sh
```
You should have Open WebUI up and running at http://localhost:8080/. Enjoy! 😄