Sign inSign up

d2cio/code-server

By d2cio

•Updated about 7 years ago

Image
0

877

d2cio/code-server repository overview

⁠code-server "Open Issues" "Latest Release" MIT license Discord

code-server v2 is almost out! Get the preview here⁠. (Linux builds only at the moment.)

code-server is VS Code⁠ running on a remote server, accessible through the browser.

Try it out:

docker run -it -p 127.0.0.1:8443:8443 -v "${PWD}:/home/coder/project" codercom/code-server --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

Create a Droplet

⁠Run over SSH

Use sshcode⁠ for a simple setup.

⁠Docker

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

⁠Binaries
  1. Download a binary⁠ (Linux and OS X supported. Windows coming soon)

  2. Start the binary with the project directory as the first argument

    code-server <initial directory to open>
    

    You will be prompted to enter the password shown in the CLI code-server should now be running at https://localhost:8443⁠.

    code-server 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.

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

Quickstart guides for Google Cloud⁠, AWS⁠, and DigitalOcean⁠.

How to secure your setup⁠.

⁠Development

⁠Known Issues
  • Creating custom VS Code extensions and debugging them doesn't work.
  • To debug Golang using ms-vscode-go extension⁠, you need to add --security-opt seccomp=unconfined to your docker run arguments when launching code-server with Docker. See #725⁠ for details.
⁠Future
  • Stay up to date! Get notified about new releases of code-server. 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.

We use data collected to improve code-server.

⁠Contributing

Development guides are coming soon.

⁠License

MIT⁠

⁠Enterprise

Visit our website⁠ for more information about our enterprise offering.

⁠Commercialization

If you would like to commercialize code-server, please contact [email protected]⁠.

Tag summary

Content type

Image

Digest

Size

131.3 MB

Last updated

about 7 years ago

docker pull d2cio/code-server