[GH-ISSUE #54] FR: TERMINALS_NETWORK tiering support, and host network support #27

Open
opened 2026-10-18 21:13:32 +00:00 by bsakaguchi · 1 comment
Owner

Originally created by @i0ntempest on GitHub (Aug 31, 2026).
Original GitHub issue: https://github.com/open-webui/terminals/issues/54

It would be great if I can assign certain users' terminals to a particular docker network, so that I can assign who gets external network access. An example:
Admin/trusted users: terminal containers connect to priviledged bridge with internet and physical network access; or connect to a host network directly without a bridge
Normal users: on a bridge with internet access only (additional firewall rules), no local physical network access
Restricted users: on a pure internal bridge, no external net access

Originally created by @i0ntempest on GitHub (Aug 31, 2026). Original GitHub issue: https://github.com/open-webui/terminals/issues/54 It would be great if I can assign certain users' terminals to a particular docker network, so that I can assign who gets external network access. An example: Admin/trusted users: terminal containers connect to priviledged bridge with internet and physical network access; or connect to a host network directly without a bridge Normal users: on a bridge with internet access only (additional firewall rules), no local physical network access Restricted users: on a pure internal bridge, no external net access
Author
Owner

@owui-terminator[bot] commented on GitHub (Aug 31, 2026):

🔍 Related Issues Found

I found some existing issues that might be related. Please check if any of these are duplicates or contain helpful solutions:

  1. 🟣 #25 How to specify custom network?
    This is directly about choosing a custom Docker network for spawned terminal containers, which is the core of the new request for assigning terminals to different networks.
    by arp-mbender

  2. 🟣 #49 Single bridge network caps concurrent terminals at ~1024 (exchange full) — no sharding, no early warning
    This issue discusses the current single TERMINALS_NETWORK bridge design and explicitly proposes sharding across multiple networks, which overlaps with the requested tiered network support.
    by Classic298

  3. 🟣 #18 Container names exceed 63-character DNS label limit, breaking proxy routing
    While not about tiering, it is related to Docker network/proxy behavior for spawned terminal containers on user-defined networks and may surface when changing network setup.
    by dMwJr


💡 If your issue is a duplicate, please close it and add any additional details to the existing issue instead.

This comment was generated automatically. React with 👍 if helpful, 👎 if not.

<!-- gh-comment-id:5481748940 --> @owui-terminator[bot] commented on GitHub (Aug 31, 2026): <!-- terminator-bot:related-issues-reply --> 🔍 **Related Issues Found** I found some existing issues that might be related. Please check if any of these are duplicates or contain helpful solutions: 1. 🟣 [#25](https://github.com/open-webui/terminals/issues/25) **How to specify custom network?** *This is directly about choosing a custom Docker network for spawned terminal containers, which is the core of the new request for assigning terminals to different networks.* *by arp-mbender* 2. 🟣 [#49](https://github.com/open-webui/terminals/issues/49) **Single bridge network caps concurrent terminals at ~1024 (exchange full) — no sharding, no early warning** *This issue discusses the current single `TERMINALS_NETWORK` bridge design and explicitly proposes sharding across multiple networks, which overlaps with the requested tiered network support.* *by Classic298* 3. 🟣 [#18](https://github.com/open-webui/terminals/issues/18) **Container names exceed 63-character DNS label limit, breaking proxy routing** *While not about tiering, it is related to Docker network/proxy behavior for spawned terminal containers on user-defined networks and may surface when changing network setup.* *by dMwJr* --- 💡 If your issue is a duplicate, please close it and add any additional details to the existing issue instead. *This comment was generated automatically.* React with 👍 if helpful, 👎 if not.
Sign in to join this conversation.
No labels
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
open-webui/terminals#27
No description provided.