mirror of
https://github.com/open-webui/open-webui.git
synced 2026-05-08 04:16:03 -05:00
[PR #871] [CLOSED] Linux Installer Script #36129
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?
📋 Pull Request Information
Original PR: https://github.com/open-webui/open-webui/pull/871
Author: @justinh-rahb
Created: 2/23/2024
Status: ❌ Closed
Base:
dev← Head:installer📝 Commits (10+)
ea1ecc4Linux installer script84126e3Merge branch 'open-webui:main' into installerd950e38Merge branch 'open-webui:main' into installeree348e7Merge branch 'open-webui:main' into installercdded36Merge branch 'open-webui:main' into installer26f8b72Merge branch 'open-webui:main' into installerff05d23Merge branch 'open-webui:main' into installer1fd9f3bMerge branch 'open-webui:main' into installer2869bfbRefacs501c3f8More refac📊 Changes
4 files changed (+359 additions, -0 deletions)
View changed files
➕
.github/workflows/gh-pages.yml(+28 -0)➕
install-linux.sh(+270 -0)➕
install.sh(+47 -0)➕
open-webui.service(+14 -0)📄 Description
Description:
This Pull Request introduces a new script designed to facilitate the automatic installation of Open WebUI on Ubuntu systems. The script offers a streamlined process for setting up Open WebUI, with support for both Docker-based and direct installations. Key features of this script include:
Docker Installation: For users who prefer or require a Docker-based setup, the script checks for the presence of Docker on the system. If Docker is not found, it prompts the user with the option to install Docker directly. This ensures that users can easily prepare their environment for running Open WebUI within a Docker container.
Open WebUI Setup: The script handles the deployment of Open WebUI, providing options for either a Docker container setup or a direct installation. This flexibility allows users to choose the installation method that best fits their needs and system capabilities.
User Interaction: Throughout the process, the script engages with the user through prompts, ensuring that they are in control of the installation choices, such as opting in for Docker installation or selecting the preferred method for deploying Open WebUI.
Future Plans:
The development of this script is ongoing, with plans to polish existing features and introduce support for more Linux distributions. Key goals include:
Enhanced Distro Support: Expanding the script to support other popular Linux distributions, making the installation process as seamless on those systems as it is on Ubuntu.
Streamlined User Experience: Continuous improvements to the script's user interaction model, ensuring it remains intuitive and user-friendly.
Official Hosting: In the future, we aim to host this script on
https://openwebui.com, allowing users to easily initiate the installation process with a simple curl command:This will significantly simplify the setup process for Open WebUI, making it accessible to users with minimal setup commands.
Request for Comments:
I invite feedback, suggestions, and contributions from the community to refine this script further. Collaboration will be key to extending its capabilities and ensuring it meets the needs of our diverse user base. If you have ideas for improvement, additional features, or support for other distributions, please feel free to contribute to this effort.
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.