Sign inSign up

leask/code-server-nodejs

By leask

•Updated about 7 years ago

VS Code with Node.js dev environment running on a remote server, accessible through the browser.

Image
0

840

leask/code-server-nodejs repository overview

⁠code-server-nodejs

MIT license

code-server-nodejs is VS Code⁠ with Node.js⁠ development environment running on a remote server, accessible through the browser.

Based on code-server⁠ and VS Code⁠.

Try it out:

docker run -it -p 127.0.0.1:8443:8443 -v "${PWD}:/home/coder/project" leask/code-server-nodejs --allow-http --no-auth
  • Code on your Chromebook, tablet, and laptop with a consistent dev environment.
    • If you have a Windows or Mac workstation, more easily develop for Linux.
  • Take advantage of large cloud servers to speed up tests, compilations, downloads, and more.
  • Preserve battery life when you're on the go.
    • All intensive computation runs on your server.
    • You're no longer running excess instances of Chrome.

Screenshot

⁠Getting Started

For detailed instructions and troubleshooting, see the self-hosted quick start guide⁠.

⁠Docker

See docker oneliner mentioned above. Dockerfile is at /Dockerfile⁠.

Quickstart guides for Google Cloud⁠, AWS⁠, and Digital Ocean⁠.

⁠How to secure your setup⁠?

code-server-nodejs uses a self-signed SSL certificate that may prompt your browser to ask you some additional questions before you proceed. Please read here⁠ for more information.

⁠Development

⁠Known Issues
  • Creating custom VS Code extensions and debugging them doesn't work.
⁠Future
  • Stay up to date! Get notified about new releases of code-server-nodejs. Screenshot
  • Windows support.
  • Electron and Chrome OS applications to bridge the gap between local<->remote.
  • Run VS Code unit tests against our builds to ensure features work as expected.
⁠Extensions

At the moment we can't use the official VSCode Marketplace. We've created a custom extension marketplace focused around open-sourced extensions. However, if you have access to the .vsix file, you can manually install the extension.

⁠Telemetry

Use the --disable-telemetry flag or set DISABLE_TELEMETRY=true to disable tracking ENTIRELY.

code-server (NOT code-server-nodejs) use data collected to improve code-server.

⁠License

MIT⁠

Tag summary

Content type

Image

Digest

Size

232.6 MB

Last updated

about 7 years ago

docker pull leask/code-server-nodejs