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.
For detailed instructions and troubleshooting, see the self-hosted quick start guide.
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.
- Creating custom VS Code extensions and debugging them doesn't work.
- Stay up to date! Get notified about new releases of code-server-nodejs.
- 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.
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.
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.