2020-02-19 03:07:01 +03:00
|
|
|
# code-server
|
2019-01-08 03:46:19 +03:00
|
|
|
|
2019-07-13 02:41:56 +03:00
|
|
|
`code-server` is [VS Code](https://github.com/Microsoft/vscode) running on a
|
|
|
|
remote server, accessible through the browser.
|
2019-03-06 04:45:21 +03:00
|
|
|
|
2019-03-07 05:59:43 +03:00
|
|
|
Try it out:
|
2019-09-27 17:39:29 +03:00
|
|
|
|
2019-03-07 05:59:43 +03:00
|
|
|
```bash
|
2020-04-16 21:57:41 +03:00
|
|
|
docker run -it -p 127.0.0.1:8080:8080 -v "$PWD:/home/coder/project" -u "$(id -u):$(id -g)" codercom/code-server:latest
|
2019-03-07 05:59:43 +03:00
|
|
|
```
|
|
|
|
|
2020-02-21 01:29:08 +03:00
|
|
|
- **Code anywhere:** Code on your Chromebook, tablet, and laptop with a
|
|
|
|
consistent dev environment. Develop on a Linux machine and pick up from any
|
|
|
|
device with a web browser.
|
2019-08-01 01:08:37 +03:00
|
|
|
- **Server-powered:** Take advantage of large cloud servers to speed up tests,
|
|
|
|
compilations, downloads, and more. Preserve battery life when you're on the go
|
|
|
|
since all intensive computation runs on your server.
|
2019-03-04 21:31:27 +03:00
|
|
|
|
2020-03-03 00:13:39 +03:00
|
|
|
![Example gif](/doc/assets/code-server.gif)
|
|
|
|
|
2019-03-04 21:31:27 +03:00
|
|
|
## Getting Started
|
2019-09-18 21:21:38 +03:00
|
|
|
|
|
|
|
### Requirements
|
|
|
|
|
2019-10-30 18:33:07 +03:00
|
|
|
- 64-bit host.
|
|
|
|
- At least 1GB of RAM.
|
|
|
|
- 2 cores or more are recommended (1 core works but not optimally).
|
2020-02-04 22:27:46 +03:00
|
|
|
- Secure connection over HTTPS or localhost (required for service workers and
|
|
|
|
clipboard support).
|
2019-10-30 18:33:07 +03:00
|
|
|
- For Linux: GLIBC 2.17 or later and GLIBCXX 3.4.15 or later.
|
2019-09-18 21:21:38 +03:00
|
|
|
|
2019-04-20 04:20:31 +03:00
|
|
|
### Run over SSH
|
2019-09-27 17:39:29 +03:00
|
|
|
|
2019-04-20 04:22:00 +03:00
|
|
|
Use [sshcode](https://github.com/codercom/sshcode) for a simple setup.
|
2019-04-20 04:20:31 +03:00
|
|
|
|
2019-09-13 18:17:27 +03:00
|
|
|
### Digital Ocean
|
2019-09-27 17:39:29 +03:00
|
|
|
|
2020-03-09 22:40:41 +03:00
|
|
|
[![Create a Droplet](./doc/assets/droplet.svg)](https://marketplace.digitalocean.com/apps/code-server)
|
2019-09-13 18:17:27 +03:00
|
|
|
|
2020-02-27 00:33:13 +03:00
|
|
|
### Releases
|
2019-09-27 17:39:29 +03:00
|
|
|
|
2020-05-01 18:55:38 +03:00
|
|
|
1. [Download a release](https://github.com/cdr/code-server/releases). (Linux and macOS supported. Windows support planned.)
|
2020-02-27 00:33:13 +03:00
|
|
|
2. Unpack the downloaded release then run the included `code-server` script.
|
2019-08-08 19:21:45 +03:00
|
|
|
3. In your browser navigate to `localhost:8080`.
|
2019-01-08 03:46:19 +03:00
|
|
|
|
2020-02-19 03:07:01 +03:00
|
|
|
## FAQ
|
2019-10-23 19:49:05 +03:00
|
|
|
|
2020-02-19 03:07:01 +03:00
|
|
|
See [./doc/FAQ.md](./doc/FAQ.md).
|
2019-01-08 03:46:19 +03:00
|
|
|
|
2020-03-20 00:53:31 +03:00
|
|
|
## Contributing
|
|
|
|
|
|
|
|
See [./doc/CONTRIBUTING.md](./doc/CONTRIBUTING.md).
|
|
|
|
|
2019-03-04 21:31:27 +03:00
|
|
|
## Enterprise
|
2019-09-27 17:39:29 +03:00
|
|
|
|
2019-11-14 20:16:08 +03:00
|
|
|
Visit [our enterprise page](https://coder.com) for more information about our
|
2020-02-19 03:07:01 +03:00
|
|
|
enterprise offerings.
|