[GH-ISSUE #24116] feat: VPS Server sidebar tab — embedded deployment panel via iframe (EasyPanel, Dokploy, Arcane) #35724

Open
opened 2026-04-25 09:53:57 -05:00 by GiteaMirror · 0 comments
Owner

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

  • I have searched for all existing open AND closed issues and discussions for similar requests. I have found none that is comparable to my request.

Verify Feature Scope

  • I have read through and understood the scope definition for feature requests in the Issues section. I believe my feature request meets the definition and belongs in the Issues section instead of the Discussions.

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):

  • panel_url — base URL of the deployment panel (e.g. http://localhost:3000)
  • panel_label — custom tab label (default: "VPS Server")
  • panel_tab_enabled — toggle to show/hide the tab

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

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 - [x] I have searched for all existing **open AND closed** issues and discussions for similar requests. I have found none that is comparable to my request. ### Verify Feature Scope - [x] I have read through and understood the scope definition for feature requests in the Issues section. I believe my feature request meets the definition and belongs in the Issues section instead of the Discussions. ### 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): - panel_url — base URL of the deployment panel (e.g. http://localhost:3000) - panel_label — custom tab label (default: "VPS Server") - panel_tab_enabled — toggle to show/hide the tab 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: - EasyPanel: https://easypanel.io/ - Dokploy: https://dokploy.com/ - Arcane: https://arcane.software/ Attached dashboard shows the proposed VPS Server tab layout with the iframe placeholder and offline state. [owui-aegis-app-data-v5.html](https://github.com/user-attachments/files/27069271/owui-aegis-app-data-v5.html)
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/open-webui#35724