Package Details: open-webui-no-venv 0.10.2-1

Git Clone URL: https://aur.archlinux.org/open-webui-no-venv.git (read-only, click to copy)
Package Base: open-webui-no-venv
Description: Web UI and OpenAI API for various LLM runners, including Ollama, built without creating virtualenv
Upstream URL: https://github.com/open-webui/open-webui
Licenses: BSD-3-Clause
Conflicts: open-webui, open-webui-git
Provides: open-webui
Submitter: mistersmee
Maintainer: medaminezghal (BlackFuffey)
Last Packager: BlackFuffey
Votes: 10
Popularity: 0.134322
First Submitted: 2025-01-05 15:58 (UTC)
Last Updated: 2026-07-14 14:29 (UTC)

Latest Comments

1 2 3 4 Next › Last »

BlackFuffey commented on 2026-07-14 14:33 (UTC)

I've updated the package to v0.10.2, and added all the missing dependencies I could find from requirements.txt. However due to me no longer using this package myself and switching to official OCI builds, this update is untested. So if anyone experiences build failures or malfunctions and is willing to investigate, reporting your findings here would be greatly appreciated.

llde commented on 2026-06-01 09:01 (UTC)

I updated this package to the loast version installing the dependancies @seii found, and it's working (even without removing the - from the service environment line, maybe the env isn't needed) This is the only open--webui package on aur that works for me

BlackFuffey commented on 2026-05-31 18:04 (UTC) (edited on 2026-05-31 18:17 (UTC) by BlackFuffey)

@medaminezghal, do you mind updating to the latest ver? If you are busy I am willing to maintain this package. Thank you.

seii commented on 2026-05-03 18:20 (UTC)

One other thing I found is that the open-webui.service file appears to have a typo which prevents environment variables from being picked up once the service starts.

EnvironmentFile=-/etc/conf.d/open-webui should be EnvironmentFile=/etc/conf.d/open-webui (no hyphen in the file path) instead.

seii commented on 2026-05-03 17:51 (UTC) (edited on 2026-05-03 17:52 (UTC) by seii)

@gerliczkowalczuk As someone new to Open WebUI, I also noticed a few more dependencies that are missing. The server builds without them, so they might be easy to miss, but for me it would not successfully launch without the below additional packages.

Packages:

  • nltk-data
  • python-click
  • python-xxhash
  • python-azure-core (AUR)
  • python-azure-identity (AUR)
  • python-azure-storage-blob (AUR)

gerliczkowalczuk commented on 2026-04-06 17:28 (UTC)

@sashank thanks for pointing this out.

You're right about the mistake, I'll fix python-pptx, review the package list, and get everything sorted.

Also I will keep hash verification.

sashank commented on 2026-04-06 07:36 (UTC)

Hey Oskar, I appreciate your taking on maintaining the build scripts. Several of the packages you list seem to be wrong and do not exist in the aur, probably because of typos. I'd recommend keeping the hash checking of the files downloaded for the build and packaging. The most important one is python-pptx instead of python-python-pptx.

@mistersmee, I appreciate the work you did. I learned a lot about how Arch is designed from your work on this. If you're still around, what greener pastures are you moving onto?

gerliczkowalczuk commented on 2026-04-05 17:48 (UTC)

Update (2026-04-05)

The package has been cleaned up and fixed to ensure a consistent and reproducible build.

Changes:

  • Bumped pkgrel to reflect packaging fixes
  • Simplified PKGBUILD to build and install the upstream wheel cleanly
  • Removed incorrect install script (.install)
  • Added proper system configuration (/etc/conf.d/open-webui) with backup support
  • Improved systemd service:

  • correct ExecStart and EnvironmentFile

  • added DynamicUser, StateDirectory, CacheDirectory
  • basic hardening applied
  • Fixed runtime paths (no writes to /usr):

  • DATA_DIR=/var/lib/open-webui

  • HF_HOME=/var/cache/open-webui/huggingface
  • Updated dependencies and build requirements
  • Regenerated .SRCINFO

The package now builds cleanly with makepkg and installs correctly.

Notes about dependencies:

  • The majority of dependencies are open-source Python libraries.
  • Some integrations (e.g. OpenAI, Anthropic, Azure, Google services) rely on external proprietary APIs.
  • During installation, you may be asked to choose a provider for sentencepiece:

  • sentencepiece → builds from source (recommended)

  • sentencepiece-bin → prebuilt binary (faster, less transparent)

License note:

Upstream Open WebUI (>= 0.6.6) uses a custom license with branding requirements, so it is not strictly OSI-compliant open source.

Please report any issues if you encounter them.

gerliczkowalczuk commented on 2026-04-04 23:15 (UTC)

Today I will update the package :)

sashank commented on 2026-01-14 06:02 (UTC)

P.S. I reported the issue and linked to the upstream bug fix on gitlab with the package maintainers.