You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
--label \"org.opencontainers.image.description=[Code-server](https://coder.com) is VS Code running on a remote server, accessible through the browser. - 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.\" \
592
+
--label \"org.opencontainers.image.description=[Code-server](https://coder.com) is VS Code running on a remote server, accessible through the browser. - 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.\" \
--label \"org.opencontainers.image.description=[Code-server](https://coder.com) is VS Code running on a remote server, accessible through the browser. - 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.\" \
658
+
--label \"org.opencontainers.image.description=[Code-server](https://coder.com) is VS Code running on a remote server, accessible through the browser. - 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.\" \
--label \"org.opencontainers.image.description=[Code-server](https://coder.com) is VS Code running on a remote server, accessible through the browser. - 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.\" \
717
+
--label \"org.opencontainers.image.description=[Code-server](https://coder.com) is VS Code running on a remote server, accessible through the browser. - 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.\" \
@@ -141,9 +160,12 @@ Containers are configured using parameters passed at runtime (such as those abov
141
160
|`-e HASHED_PASSWORD=`| Optional web gui password, overrides `PASSWORD`, instructions on how to create it is below. |
142
161
|`-e SUDO_PASSWORD=password`| If this optional variable is set, user will have sudo access in the code-server terminal with the specified password. |
143
162
|`-e SUDO_PASSWORD_HASH=`| Optionally set sudo password via hash (takes priority over `SUDO_PASSWORD` var). Format is `$type$salt$hashed`. |
144
-
|`-e PROXY_DOMAIN=code-server.my.domain`| If this optional variable is set, this domain will be proxied for subdomain proxying. See [Documentation](https://github.com/cdr/code-server/blob/master/docs/FAQ.md#sub-domains)|
163
+
|`-e PROXY_DOMAIN=code-server.my.domain`| If this optional variable is set, this domain will be proxied for subdomain proxying. See [Documentation](https://github.com/coder/code-server/blob/main/docs/guide.md#using-a-subdomain)|
145
164
|`-e DEFAULT_WORKSPACE=/config/workspace`| If this optional variable is set, code-server will open this directory by default |
165
+
|`-e PWA_APPNAME=code-server`| If this optional variable is set, the PWA app will the specified name. |
146
166
|`-v /config`| Contains all relevant configuration files. |
167
+
|`--read-only=true`| Run container with a read-only filesystem. Please [read the docs](https://docs.linuxserver.io/misc/read-only/). |
168
+
|`--user=1000:1000`| Run container with a non-root user. Please [read the docs](https://docs.linuxserver.io/misc/non-root/). |
147
169
148
170
## Environment variables from files (Docker secrets)
149
171
@@ -308,6 +330,10 @@ Once registered you can define the dockerfile to use with `-f Dockerfile.aarch64
308
330
## Versions
309
331
310
332
***10.08.25:** - Let server listen on both ipv4 and ipv6.
333
+
***03.06.25:** - Allow setting PWA name using env var `PWA_APPNAME`.
334
+
***13.10.24:** - Only chown config folder when change to ownership or new install is detected.
335
+
***09.10.24:** - Manage permissions in /config/.ssh according to file type
336
+
***19.08.24:** - Rebase to Ubuntu Noble.
311
337
***01.07.23:** - Deprecate armhf. As announced [here](https://www.linuxserver.io/blog/a-farewell-to-arm-hf)
312
338
***05.10.22:** - Install recommended deps to maintain parity with the older images.
313
339
***29.09.22:** - Rebase to jammy, switch to s6v3. Fix chown logic to skip `/config/workspace` contents.
0 commit comments