mirror of
https://github.com/open-webui/open-webui.git
synced 2026-07-15 21:19:39 -05:00
[GH-ISSUE #24116] feat: VPS Server sidebar tab — embedded deployment panel via iframe (EasyPanel, Dokploy, Arcane) #35724
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?
Originally created by @githb-ac on GitHub (Apr 24, 2026).
Original GitHub issue: https://github.com/open-webui/open-webui/issues/24116
Check Existing Issues
Verify Feature Scope
Problem Description
Users self-hosting Open WebUI on a VPS typically manage their entire server stack
through a deployment panel such as EasyPanel (https://easypanel.io/),
Dokploy (https://dokploy.com/), or Arcane (https://arcane.software/). This includes
VPS health monitoring (CPU, RAM, Disk), starting and stopping services, managing
domains, viewing logs, and handling deployments.
Currently there is no way to surface any of this inside Open WebUI. Users must
context-switch to a separate browser tab every time they need to check their server
status, restart a service, or review a deployment — breaking workflow continuity
entirely.
Desired Solution you'd like
Add a VPS Server sidebar tab that embeds the user's chosen deployment panel via
iframe. The tab renders the full panel interface — including VPS health, service
management, logs, domains, and deployments — inside Open WebUI with no custom
API integration required.
Why iframe rather than custom API integration:
EasyPanel, Dokploy, and Arcane are fully self-contained web applications.
Embedding via iframe means Open WebUI inherits every current and future panel
feature automatically with zero maintenance overhead.
Note: users self-hosting on their own VPS have full control over
X-Frame-Options and Content-Security-Policy headers to allow iframe embedding.
Settings required (configurable in Admin Settings):
If the panel is unreachable, the tab should show a clear offline state rather
than a blank frame.
Alternatives Considered
Currently the only alternative is switching to a separate browser tab for all
server management tasks. There is no way to embed or link to external management
tools from within Open WebUI today.
Additional Context
Compatible deployment panels:
Attached dashboard shows the proposed VPS Server tab layout with the iframe
placeholder and offline state.
owui-aegis-app-data-v5.html