|
1 | 1 | # FAQ
|
2 | 2 |
|
| 3 | +## Questions? |
| 4 | + |
| 5 | +Please file all questions and support requests at https://www.reddit.com/r/codeserver/ |
| 6 | +The issue tracker is only for bugs. |
| 7 | + |
3 | 8 | ## What's the deal with extensions?
|
4 | 9 |
|
5 |
| -Unfortunately, the Microsoft VS Code Marketplace is |
| 10 | +Unfortunately, the Microsoft VS Code Marketplace license prohibits use with any non Microsoft |
| 11 | +product. |
| 12 | + |
| 13 | +See https://cdn.vsassets.io/v/M146_20190123.39/_content/Microsoft-Visual-Studio-Marketplace-Terms-of-Use.pdf |
| 14 | + |
| 15 | +> Marketplace Offerings are intended for use only with Visual Studio Products and Services |
| 16 | +> and you may only install and use Marketplace Offerings with Visual Studio Products and Services. |
| 17 | +
|
| 18 | +As a result, Coder has created its own marketplace for open source extensions. It works by scraping |
| 19 | +GitHub for VS Code extensions and building them. It's not perfect but getting better by the day with |
| 20 | +more and more extensions. |
| 21 | + |
| 22 | +Issue [https://github.com/cdr/code-server/issues/1299](#1299) is a big one in making the experience here |
| 23 | +better by allowing the community to submit extensions and repos to avoid waiting until the scraper finds |
| 24 | +an extension. |
| 25 | + |
| 26 | +If an extension does not work, try to grab its VSIX from its Github releases or build it yourself and |
| 27 | +copy it to the extensions folder. |
6 | 28 |
|
7 | 29 | ## How is this different from VS Code Online?
|
8 | 30 |
|
@@ -34,16 +56,45 @@ only to HTTP requests.
|
34 | 56 | You can use [Let's Encrypt](https://letsencrypt.org/) to get an SSL certificate
|
35 | 57 | for free.
|
36 | 58 |
|
37 |
| -## Why are there x86 releases? |
| 59 | +## x86 releases? |
| 60 | + |
| 61 | +node has dropped support for x86 and so we decided to as well. See |
| 62 | +[nodejs/build/issues/885](https://github.com/nodejs/build/issues/885). |
38 | 63 |
|
39 |
| -32 bit releases have been |
| 64 | +## Alpine builds? |
| 65 | + |
| 66 | +Just install `libc-dev` and code-server should work. |
40 | 67 |
|
41 | 68 | ## Multi Tenancy
|
42 | 69 |
|
43 |
| -If you want to run multiple code-server's on shared infrastructure, we recommend using |
44 |
| -something like kubernetes and the code-server docker image. |
| 70 | +If you want to run multiple code-server's on shared infrastructure, we recommend using virtual |
| 71 | +machines with a VM per user. This will easily allow users to run a docker daemon. If you want |
| 72 | +to use kubernetes, you'll definitely want to use [kubevirt](https://kubevirt.io) to give each |
| 73 | +user a virtual machine instead of just a container. Docker in docker while supported requires |
| 74 | +privileged containers which are a security risk in a multi tenant infrastructure. |
| 75 | + |
| 76 | +## Docker in code-server docker container? |
| 77 | + |
| 78 | +If you'd like to access docker inside of code-server, we'd recommend running a docker:dind container |
| 79 | +and mounting in a /var/run directory to share between that and the code-server container. Install |
| 80 | +the docker CLI in the code-server container and you should be able to access the daemon. |
| 81 | + |
| 82 | +In order to make volume mounts work, mount the home directory in the code-server container and the |
| 83 | +dind container at the same path. i.e you'd volume mount a directory from the host to `/home/coder` |
| 84 | +on both. This will allow any volume mounts in the home directory to work. Similar process |
| 85 | +to make volume mounts in any other directory work. |
| 86 | + |
| 87 | +## Collaboration |
| 88 | + |
| 89 | +At the moment we have no plans for multi user collaboration on code-server but we understand this |
| 90 | +is a heavily requested feature and will work on it when the time is right. |
45 | 91 |
|
46 | 92 | ## How can I disable telemetry?
|
47 | 93 |
|
48 | 94 | Use the `--disable-telemetry` flag to completely disable telemetry. We use the
|
49 | 95 | data collected only to improve code-server.
|
| 96 | + |
| 97 | +## Enterprise |
| 98 | + |
| 99 | +Visit [our enterprise page](https://coder.com) for more information about our |
| 100 | +enterprise offerings. |
0 commit comments