- Notifications
You must be signed in to change notification settings - Fork929
Closed
Description
Problem
Customers want to be able to expose arbitrary ports to other users at different levels of permissions for how those ports can be shared. 2-3 major customers are already making workarounds for this missing feature, so we should build something first class to fit this need.
RFC
https://www.notion.so/coderhq/Shareable-Ports-4140e809958c457ba99f53b3e9ae1673?pvs=4
Related
- allow sharing a coder app or a port with specfic coder users #11201
- UX Improvement: Maximum port persistence configuration #10909
Port is missing when port-forwarding via Dashboard #8189:: This is a coder config issue- Collaborate | Guest mode #8220
- bug: python ports showing in
ports
workspace UI when running Jupyter #10266 - UX Improvement: Port Sharing in the UI #10908
Action Items
Required
- Shared Ports: Add
shared_ports
enterprise feature key #11845 - Shared Ports: Add template option for maximum share level #11846
- Shared Ports: Edit MaxSharingLevel on template edit page #11847
- Shared Ports: make create API for shared ports #11849
- Shared Ports: make read API for shared ports #11850
- Shared Ports: Ensure Admins can edit port share level #11851
- Shared Ports: unshare shared ports when workspace goes dormant #11853
- Shared Ports: Enforce access control to ports using new shared ports #11854
- Shared Ports: Allow users to configure share access of ports on the workspace dashboard #11858
- support
Internal server scheme
setting for port sharing #12232 - Shared ports protocol switching is not instant #12454
- Control protocol on any port #12832
- Sharable Ports: Bring out of experimental #13058
- Documentation for Sharable Ports and Protocol selection #13070
Reach
- Shared Ports: Control share level of ports in VS Code and code-server #11855
- Shared Ports: users can control share level from Jetbrains Gateway jetbrains-coder#457
- Shared Ports: allow share level control of ports using the CLI #11857
- Shared Ports: share ports with specific users #12651
- Add option to hide ports from listening ports dialog #12722