From 50c50b3a343a74a2fb51d1aa25d8b501eaad7e7c Mon Sep 17 00:00:00 2001 From: Jali Date: Mon, 6 Apr 2026 20:59:36 +0200 Subject: [PATCH] initial commit --- README.md | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..0dde2b8 --- /dev/null +++ b/README.md @@ -0,0 +1,30 @@ +# open-webui Installer + +This is an installer script, that installs the open-webui as a service in +Archlinux. By default, the script will install into /opt/open-webui and keep it +updated, if necessary. + +The script installs in several steps: + +- Create users, if not exist +- Create a directory to install into +- Create a virtual environment to install open-webui into +- Activate the environment +- Call the pip installer +- Copy the service files into /etc/systemd/system + +Before installing the service edit the variables in `./installer.conf` as +appropriate. + +The service can be installed with the following command: + +```bash +sudo ./install.sh +``` + +Then start the service: + +```bash +sudo systemctl enable open-webui.service +sudo systemctl start open-webui.service +```