coder/code-server

A private, self-hosted VS Code workspace running inside isolated Docker containers on my dedicated server hardware.

Sandboxed EnvironmentOfficial Project

Overview

Self-hosting coder/code-server allows running standard VS Code binaries inside isolated Linux containers, accessible from any web browser on any client device. All configuration profiles, active build terminals, and node processes remain persisted on a central high-availability host, preventing environment configuration drift and local resources drainage.

Developer Utility & Documentation

Persistent Shell Sessions

Terminal commands, background compilers, and dev servers keep running seamlessly inside the container namespace even when the browser tab is closed. Reconnecting instantly restores the exact console state.

Hardware Acceleration & Offloading

Offloads compile-heavy scripts, Docker builds, and testing pipelines from local client machines to dedicated server processors, drastically improving battery life and thermal execution on laptops and mobile devices.

Port Forwarding & API Expositions

Enables developers to test local development endpoints (e.g. ports 3000 or 8000) by forwarding them securely through custom domain routing paths protected by Zero-Trust proxy tokens.

Key Specifications

Zero-Trust Boundaries

Authentication headers and credentials checks prevent any public access to command shells or workspace files.

Compute Allocations

Dedicated system resource constraints keep compiles fast and isolates neighboring services.

What's Included

  • Configured coder/code-server workspace
  • Isolated container terminal access
  • SSH key forwarding and git integration
  • Port forwarding configurations dashboard