diff --git a/images/docker-code-server/index.html b/images/docker-code-server/index.html index a4fcc6aaf0..e7c414f22e 100644 --- a/images/docker-code-server/index.html +++ b/images/docker-code-server/index.html @@ -1,4 +1,4 @@ - code-server - LinuxServer.io
Skip to content

linuxserver/code-server

Scarf.io pulls GitHub Stars GitHub Release GitHub Package Repository GitLab Container Registry Quay.io Docker Pulls Docker Stars Jenkins Build LSIO CI

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

code-server

Supported Architectures

We utilise the docker manifest for multi-platform awareness. More information is available from docker here and our announcement here.

Simply pulling lscr.io/linuxserver/code-server:latest should retrieve the correct image for your arch, but you can also pull specific arch images via tags.

The architectures supported by this image are:

Architecture Available Tag
x86-64 amd64-<version tag>
arm64 arm64v8-<version tag>
armhf

Application Setup

Access the webui at http://<your-ip>:8443. For github integration, drop your ssh key in to /config/.ssh. Then open a terminal from the top menu and set your github username and email via the following commands

git config --global user.name "username"
+ code-server - LinuxServer.io      

linuxserver/code-server

Scarf.io pulls GitHub Stars GitHub Release GitHub Package Repository GitLab Container Registry Quay.io Docker Pulls Docker Stars Jenkins Build LSIO CI

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

code-server

Supported Architectures

We utilise the docker manifest for multi-platform awareness. More information is available from docker here and our announcement here.

Simply pulling lscr.io/linuxserver/code-server:latest should retrieve the correct image for your arch, but you can also pull specific arch images via tags.

The architectures supported by this image are:

Architecture Available Tag
x86-64 amd64-<version tag>
arm64 arm64v8-<version tag>
armhf

Application Setup

Access the webui at http://<your-ip>:8443. For github integration, drop your ssh key in to /config/.ssh. Then open a terminal from the top menu and set your github username and email via the following commands

git config --global user.name "username"
 git config --global user.email "email address"
 

Hashed code-server password

How to create the hashed password.

Usage

To help you get started creating a container from this image you can either use docker-compose or the docker cli.

---
 services:
@@ -58,4 +58,4 @@
   --pull \
   -t lscr.io/linuxserver/code-server:latest .
 

The ARM variants can be built on x86_64 hardware using multiarch/qemu-user-static

docker run --rm --privileged multiarch/qemu-user-static:register --reset
-

Once registered you can define the dockerfile to use with -f Dockerfile.aarch64.

Versions

  • 01.07.23: - Deprecate armhf. As announced here
  • 05.10.22: - Install recommended deps to maintain parity with the older images.
  • 29.09.22: - Rebase to jammy, switch to s6v3. Fix chown logic to skip /config/workspace contents.
  • 20.02.22: - Install using the official tarballs.
  • 29.12.21: - Add install-extension as a helper for mods to install extensions.
  • 06.12.21: - Add DEFAULT_WORKSPACE env var.
  • 29.11.21: - Rebase to Ubuntu focal.
  • 16.09.21: - Fix slow chown on large workspace (contents of workspace folder no longer chowned).
  • 11.07.21: - Bump node to 14 to fix builds
  • 08.05.21: - Fix doc link
  • 04.02.20: - Allow setting gui password via hash using env var HASHED_PASSWORD.
  • 23.12.20: - Allow setting sudo password via hash using env var SUDO_PASSWORD_HASH.
  • 29.05.20: - Add --domain-proxy support.
  • 21.05.20: - Shrink images, install via yarn, fix arm32v7 build.
  • 18.05.20: - Switch to multi-arch images, install via npm.
  • 29.04.20: - Update start arguments.
  • 01.04.20: - Structural changes required for v3.
  • 17.01.20: - Fix artifact url retrieval from github.
  • 24.10.19: - Upgrade to v2 builds.
  • 28.09.19: - Update project logo.
  • 21.09.19: - Add development builds/tag.
  • 09.07.19: - Add optional sudo access.
  • 01.07.19: - Add nano.
  • 24.06.19: - Initial Release.
\ No newline at end of file +

Once registered you can define the dockerfile to use with -f Dockerfile.aarch64.

Versions

  • 01.07.23: - Deprecate armhf. As announced here
  • 05.10.22: - Install recommended deps to maintain parity with the older images.
  • 29.09.22: - Rebase to jammy, switch to s6v3. Fix chown logic to skip /config/workspace contents.
  • 20.02.22: - Install using the official tarballs.
  • 29.12.21: - Add install-extension as a helper for mods to install extensions.
  • 06.12.21: - Add DEFAULT_WORKSPACE env var.
  • 29.11.21: - Rebase to Ubuntu focal.
  • 16.09.21: - Fix slow chown on large workspace (contents of workspace folder no longer chowned).
  • 11.07.21: - Bump node to 14 to fix builds
  • 08.05.21: - Fix doc link
  • 04.02.20: - Allow setting gui password via hash using env var HASHED_PASSWORD.
  • 23.12.20: - Allow setting sudo password via hash using env var SUDO_PASSWORD_HASH.
  • 29.05.20: - Add --domain-proxy support.
  • 21.05.20: - Shrink images, install via yarn, fix arm32v7 build.
  • 18.05.20: - Switch to multi-arch images, install via npm.
  • 29.04.20: - Update start arguments.
  • 01.04.20: - Structural changes required for v3.
  • 17.01.20: - Fix artifact url retrieval from github.
  • 24.10.19: - Upgrade to v2 builds.
  • 28.09.19: - Update project logo.
  • 21.09.19: - Add development builds/tag.
  • 09.07.19: - Add optional sudo access.
  • 01.07.19: - Add nano.
  • 24.06.19: - Initial Release.
\ No newline at end of file