Desktop Applications (RDP, VNC, DCV, PSQL) #14677
Labels
roadmap
https://coder.com/roadmap. Only humans may set this.
roadmap-maybe
Ideas we're considering! Only humans may set this.
Improve how users to connect to their workspace via generic desktop applications via URL schemes such as
rdp
,nice
,vnc
andpostgres
.Note
This is a concept and the design/schema is not final.
Related #13212. Blocked on Coder Desktop (#14859).
Background
Today, we build native IDE plugins (e.g. coder/vscode-coder) and also offer users the ability to connect via a web app via the coder_app.
However, connecting to a workspace via another desktop client such as Microsoft Remote Desktop is possible, but non-trivial. See our docs. The primary issue here is that the CLI and port-forwarding is required but there is also not a great way to promote the use of such apps in the web UI.
Proposal
Support unique type(s) of coder_app to support VNC, RDP, DCV, PostgreSQL, and other custom URI schemes. I am not sure if
type = desktop
will suffice, ortype=<rdp,vnc,dcv,postgresql,slack,desktop_custom>
is needed to support some intricacies of each URI scheme/port forwarding thing.Render desktop apps in the UI
And render desktop CTAs in Coder Desktop:
When clicked:
Product Requirements
rdp
,vnc
, anddcv
. If necessary, add support for these types if extra handling is needed besides a simple URI schemecoder_app
schemacoder open
command.The text was updated successfully, but these errors were encountered: