dstack icon indicating copy to clipboard operation
dstack copied to clipboard

Support JetBrains Fleet as an alternative IDE for dev environments

Open peterschmidt85 opened this issue 1 year ago • 9 comments

peterschmidt85 avatar Dec 29 '23 09:12 peterschmidt85

UPDATE:

Unfortunately, JetBrains Fleet doesn't allow securely setting up Fleet on a remote machine for access via a URL (similar to how VSCode does it through vscode://vscode-remote/ssh-remote+<ssh-alias>/<project-dir>).

Right now, it's only possible to set up Fleet using the accept-everyone auth policy via JetBrains's public relay server. Its main limitation is that everyone can access the workspace via the workspace URL.

Theoretically, there might be a way to set up Fleet with --no-publish.

But it's unclear how to let the user to connect to the workspace via a URL.

Links:

  • https://www.jetbrains.com/help/fleet/install-on-a-remote-machine.html
  • https://youtrack.jetbrains.com/issue/FL-12990/Add-a-way-to-authorize-users-on-standalone-workspace-server-when-connecting-via-relay
  • https://youtrack.jetbrains.com/issue/FL-10399/On-premises-Self-hosted-Remote-Workspaces

peterschmidt85 avatar Dec 29 '23 10:12 peterschmidt85

UPDATE:

Also, I noticed that Smart Mode doesn't seem to work at the moment: https://youtrack.jetbrains.com/issue/FL-23946/Smart-Mode-doesnt-work-in-a-remote-workspace

peterschmidt85 avatar Dec 29 '23 10:12 peterschmidt85

Meanwhile, submitted the following issue to Fleet: https://youtrack.jetbrains.com/issue/FL-23947/Allow-to-connect-to-a-remote-machine-over-SSH-via-a-URL-handler

peterschmidt85 avatar Dec 29 '23 11:12 peterschmidt85

This issue is stale because it has been open for 30 days with no activity.

peterschmidt85 avatar Jan 29 '24 01:01 peterschmidt85

This issue was closed because it has been inactive for 14 days since being marked as stale.

peterschmidt85 avatar Feb 13 '24 01:02 peterschmidt85

Since v1.36, Fleet supports it now: https://youtrack.jetbrains.com/issue/FL-23947

peterschmidt85 avatar Jun 23 '24 11:06 peterschmidt85

This issue is stale because it has been open for 30 days with no activity.

peterschmidt85 avatar Jul 28 '24 01:07 peterschmidt85

This issue is stale because it has been open for 30 days with no activity.

github-actions[bot] avatar Aug 28 '24 01:08 github-actions[bot]

Hello @peterschmidt85 :) I want to contribute to this issue. Please assign this issue to me. Thankyou!

naaa760 avatar Oct 25 '24 01:10 naaa760

This issue is stale because it has been open for 30 days with no activity.

github-actions[bot] avatar Jan 01 '25 02:01 github-actions[bot]

This issue was closed because it has been inactive for 14 days since being marked as stale. Please reopen the issue if it is still relevant.

github-actions[bot] avatar Jan 16 '25 01:01 github-actions[bot]