# Code-server

Code-server is a browser-based, self-hosted version of Visual Studio Code (VS Code) that runs on a remote server, letting you use the full editor on any device through a browser connection. It is open source and self-hosted, installable on Docker Hub, Kubernetes (Helm), ZimaOS, TrueNAS, Umbrel and Unraid.

Canonical page: https://ourlocalhost.com/app/370/code-server

## Description

Code-server is a browser-based, self-hosted version of Visual Studio Code (VS Code) that runs on a remote server, letting you use the full editor on any device through a browser connection.

## Platform availability

Available on 5 of 9 platforms: Unraid, TrueNAS, Umbrel, ZimaOS, Helm.

## Health score

81/100 (Excellent), based on 5 of 5 factors.
- Maintained: 100 (last commit 21 days ago)
- Popular: 66 (1,998 GitHub stars)
- Easy to install: 75 (5 install platforms, install notes, Docker image)
- Light to run: 80 (1 GB minimum RAM, runs on ARM)
- Security check: 70 (no serious findings, CI, OpenSSF Scorecard 4.7/10)

## Links

- Docker Hub: https://hub.docker.com/r/linuxserver/code-server
- Kubernetes (Helm): https://artifacthub.io/packages/helm/nicholaswilde/code-server
- ZimaOS: https://github.com/bigbeartechworld/big-bear-casaos/tree/master/Apps/code-server
- TrueNAS: https://apps.truenas.com/catalog/code-server/
- Umbrel: https://apps.umbrel.com/app/code-server
- Unraid: https://ca.unraid.net/apps/code-server-09vd0sb14d41pj?q=code-server
- Official website: https://coder.com
- GitHub: https://github.com/linuxserver/docker-code-server

## Common questions

### Why might code-server installation fail on Linux because of install-folder permissions?

If the hidden ~/.local/bin folder is missing, or your user cannot write to it, installation may fail or code-server may not launch. Create the folder and make sure your account owns ~/.local.

### Has self-hosting code-server become an unsupported or paid model?

A self-hosting user reports that support appears to have shifted to a managed, self-hosted enterprise version. The same post says you can still self-host, but it is described as not officially supported or a paid-for solution.

### Does the LinuxServer.io code-server container support mapping host user and group IDs?

Yes, the LinuxServer.io code-server container advertises easy user mappings using PUID and PGID.

### Where do the official code-server docs cover exposing code-server and troubleshooting?

The code-server FAQ covers exposing code-server, using it on an iPad, installing extensions, and debugging issues.

## Alternatives

- Github Codespaces: GitHub Codespaces is an instant, cloud-based development environment that uses a container to provide you with common languages, tools, and…
- Icecoder
- IntelliJ IDEA: IntelliJ IDEA is a Java-based integrated development environment (IDE) offering intelligent code completion, refactoring, and debugging too…
- Ona (Previously Gitpod): Ona is an open-source developer platform automating the provisioning of ready-to-code development environments.
- Phoenix Code: Phoenix Code is a text editor designed to make coding as intuitive and fun as playing a video game - specially crafted for web developers,…
- PythonAnywhere
- Replit: In-browser IDE supporting 50+ languages with an AI assistant, real-time collaboration, Git support, hosting, deployment, and live code shar…
- Textastic
- cloud9: Cloud9 is a LinuxServer.io container that deploys the Cloud9 v3 core SDK, a web-based integrated development environment (IDE) with termina…

---
Source: Our Local Host (https://ourlocalhost.com/app/370/code-server), the self-hosted and open-source app directory.
