# Julia extension and VScode server

**URL:** <https://discourse.julialang.org/t/julia-extension-and-vscode-server/68759>\
**Category:** VS Code\
**Created:** [September 25, 2021, 6:53pm UTC](https://discourse.julialang.org/t/julia-extension-and-vscode-server/68759 "2021-09-25T18:53:29Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![gianmariomanca](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/gianmariomanca/32/25597_2.png) [@gianmariomanca](https://discourse.julialang.org/u/gianmariomanca)\
**Post date:** [September 25, 2021, 6:53pm UTC](https://discourse.julialang.org/t/julia-extension-and-vscode-server/68759/1 "2021-09-25T18:53:30Z")

</div>

Is the Julia extension tested against VScode server [https://github.com/cdr/code-server](https://github.com/cdr/code-server)?  
The plot gallery didn’t seem to work last time I checked.

Related: in general I know that a local VScode can connect via SSH to a remote server (on paper, never tried), but what’s not clear to me is where would the integrate Julia REPL be running in that case, on the remote? If I want to debug code on the remote machine it should be running there (for example if I only have a GPU there).

---

<div class="post-metadata">

**Author:** ![pfitzseb](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/pfitzseb/32/45566_2.png) [@pfitzseb](https://discourse.julialang.org/u/pfitzseb)\
**Post date:** [September 25, 2021, 7:51pm UTC](https://discourse.julialang.org/t/julia-extension-and-vscode-server/68759/2 "2021-09-25T19:51:09Z")

</div>

> [@gianmariomanca](#):
>
> Is the Julia extension tested against VScode server [GitHub - cdr/code-server: VS Code in the browser](https://github.com/cdr/code-server)?  
> The plot gallery didn’t seem to work last time I checked.

Should work fine. 3.9.2 definitely works.

> [@gianmariomanca](#):
>
> Related: in general I know that a local VScode can connect via SSH to a remote server (on paper, never tried), but what’s not clear to me is where would the integrate Julia REPL be running in that case, on the remote? If I want to debug code on the remote machine it should be running there (for example if I only have a GPU there).

Everything will run on the remote.

---

<div class="post-metadata">

**Author:** ![gianmariomanca](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/gianmariomanca/32/25597_2.png) [@gianmariomanca](https://discourse.julialang.org/u/gianmariomanca)\
**Post date:** [September 25, 2021, 8:39pm UTC](https://discourse.julialang.org/t/julia-extension-and-vscode-server/68759/3 "2021-09-25T20:39:27Z")

</div>

Thank you!  
The second (local VScode can connect via SSH to a remote server) might be a superior solution then depending on the situation. I definitely need to check it out. Can you point me to a quick tutorial? (general VScode ssh capabilities and/or Julia specific aspects in terms of remote integrated REPL etc)

It could be useful to have the links here as reference.

---

<div class="post-metadata">

**Author:** ![gianmariomanca](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/gianmariomanca/32/25597_2.png) [@gianmariomanca](https://discourse.julialang.org/u/gianmariomanca)\
**Post date:** [September 26, 2021, 12:28am UTC](https://discourse.julialang.org/t/julia-extension-and-vscode-server/68759/4 "2021-09-26T00:28:58Z")

</div>

OK [Developing on Remote Machines using SSH and Visual Studio Code](https://code.visualstudio.com/docs/remote/ssh) was enough for me to get it to work. Installation or the remote Julia extension was suggested automatically and it was just 1-click.

I had more work on my side due to an unusual ProxyCommand, but that’s another story.
