dstackai / dstack

dstack is a lightweight, open-source alternative to Kubernetes & Slurm, simplifying AI container orchestration with multi-cloud & on-prem support. It natively supports NVIDIA, AMD, & TPU.
https://dstack.ai/docs
Mozilla Public License 2.0
1.57k stars 153 forks source link

Support JetBrains Fleet as an alternative IDE for dev environments #821

Open peterschmidt85 opened 10 months ago

peterschmidt85 commented 10 months ago

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:

peterschmidt85 commented 10 months ago

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 commented 10 months ago

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 commented 9 months ago

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

peterschmidt85 commented 9 months ago

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

peterschmidt85 commented 5 months ago

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

peterschmidt85 commented 3 months ago

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

github-actions[bot] commented 2 months ago

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

naaa760 commented 3 weeks ago

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