My vs-code-server
My home setup for remote dev
I originally designed my-code-server to solve a personal frustration with remote development tools. My goal was simple: to access my workspace from any browser while keeping the exact same comfort and workflow as on my physical machine. This project started in my homelab back in November 2023 as a straightforward Docker image. Realizing how stable and useful it became in my daily routine, I decided to open-source it on GitHub in January 2024. What began as a mere experiment quickly became my main production setup, blending minimalism with unwavering reliability.
An architecture without compromises
The main flaw of many web-based code editors lies in their ecosystem management. Once you step out of a standard local installation, you often face alternative registries, random compatibility issues, or tedious manual setups. To avoid this entirely, I chose to embed the official VS Code server directly inside a container. This direct approach guarantees a native and immediate functionality for critical tools. It is what allows GitHub Copilot, for instance, to activate frictionlessly from the very first login, while still benefiting from the regular updates of the entire Visual Studio Marketplace.

A controlled technical environment
The design of this image is driven by a desire to keep maintenance to the absolute minimum. The infrastructure relies on a readable Docker Compose configuration devoid of obscure technical magic. Network access management is simplified through clear port settings, making it perfect for deployment behind a reverse proxy. Furthermore, the permission conflicts often associated with persistent volumes are definitively resolved through a precise user ID mapping system. As a result, the workspace remains perfectly intact between sessions, offering true continuity in development without any unpleasant surprises.
A personal initiative embraced by the community
Over time, this technical proposition has grown far beyond my own local usage. By March 2026, the image has surpassed 43,000 downloads, maintaining a steady average of around 300 new installations every day.

This enthusiasm proves there is a real demand for pragmatic remote environments. It is important to emphasize that this project is not intended to evolve into a multi-tenant commercial platform. Its true strength lies in its unwavering loyalty to official standards, providing developers with a robust, high-performing, and immediately familiar solution to host their favorite code editor.