Cloudron makes it easy to run web apps like WordPress, Nextcloud, GitLab on your server. Find out more or install now.


Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Bookmarks
  • Search
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Brand Logo

Cloudron Forum

Apps | Demo | Docs | Install
  1. Cloudron Forum
  2. OpenWebUI
  3. Enable Gemini 2.5 Pro Function Install on Cloudron (needs google-genai)

Enable Gemini 2.5 Pro Function Install on Cloudron (needs google-genai)

Scheduled Pinned Locked Moved OpenWebUI
3 Posts 2 Posters 170 Views 2 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • G Offline
      G Offline
      go-run-jump
      wrote on last edited by go-run-jump
      #1

      Hi,

      Requesting a fix to allow installing Open WebUI functions that need extra packages on Cloudron.

      Specifically, I want to use the function for Google Gemini (https://openwebui.com/f/suurt8ll/gemini_manifold_google_genai). This uses the google-genai package and would enable interacting with the new Gemini 2.5 Pro model – arguably state-of-the-art right now. Importantly it supports features like seeing the model's "thoughts", which is a very interesting capability.

      Currently, Open WebUI's function installer tries to install google-genai (or other required packages) to /app/code and fails because it's a read-only filesystem (OSError 30).

      Can the Cloudron package be modified so this installer uses /app/data instead, and Python can find the packages there?

      Is this fix possible?

      Thanks.

      1 Reply Last reply
      2
      • BrutalBirdieB Offline
        BrutalBirdieB Offline
        BrutalBirdie
        Partner
        wrote on last edited by BrutalBirdie
        #2

        Hey @go-run-jump since it is the weekend 😏
        If you want to tinker a bit, you can create a clone of your OpenWebUI App, put the clone in recovery mode and run the:

        /app/pkg/start.sh
        

        yourself.

        This way, everything is read-write, and you could start testing if everything else works with the Gemini 2.5 Pro.

        Just if you want to tinker 😉

        Like my work? Consider donating a drink. Cheers!

        1 Reply Last reply
        2
        • G Offline
          G Offline
          go-run-jump
          wrote on last edited by
          #3

          @BrutalBirdie Hey, thanks for the recovery mode tip for weekend tinkering! 👍

          I gave it a shot: cloned the app, used recovery mode, and manually ran pip install google-genai in the terminal. That worked, and the Gemini function requiring it did become active in Open WebUI.

          Unfortunately, it turns out Google removed the "thoughts" feature via the API recently (see discussion here: https://github.com/googleapis/python-genai/issues/226), so that specific goal is moot now, it seems.

          However, this experiment confirms the underlying need. It would still be very valuable if Open WebUI's own mechanism for installing function dependencies (defined in frontmatter) could work correctly on Cloudron by targeting /app/data. This would allow other current or future functions needing packages (beyond just this specific Gemini one) to be installed seamlessly as intended by Open WebUI, without needing manual recovery mode workarounds.

          So, the original request to fix that installer path for the Frontmatter mechanism remains relevant for general function extensibility.

          Thanks again for the suggestion!

          1 Reply Last reply
          3
          Reply
          • Reply as topic
          Log in to reply
          • Oldest to Newest
          • Newest to Oldest
          • Most Votes


            • Login

            • Don't have an account? Register

            • Login or register to search.
            • First post
              Last post
            0
            • Categories
            • Recent
            • Tags
            • Popular
            • Bookmarks
            • Search