[{"data":1,"prerenderedAt":109},["ShallowReactive",2],{"seo-verification":3,"blog-install-code-server-vps-en":6},{"google":4,"bing":5},"EycwPY2XMyTkVzas3n1ygeNJFGAH513qrMjfDljzsMQ","",{"id":7,"slug":8,"slugs":9,"title":12,"excerpt":13,"readTime":14,"views":15,"isPinned":16,"publishedAt":17,"category":18,"categories":24,"featuredImage":26,"bgImage":27,"posterImage":28,"relatedSolution":29,"intro":32,"sections":33,"ctaTitle":26,"ctaBody":26,"ctaButton":71,"ctaUrl":72,"relatedPosts":73},301,"install-code-server-vps",{"fr":10,"en":8,"ar":11},"installer-code-server-vps","تثبيت-code-server-vps","Code Server on VPS: VS Code in Your Browser, Self-Hosted","Code Server (MIT, 79 k stars): run VS Code in your browser on your VPS — persistent workspace, password-protected, no local IDE setup needed.",7,0,false,"2026-08-24T00:00:00+00:00",{"id":19,"name":20,"slug":21,"color":22,"icon":23},4,"Development","developpement","bg-warning\u002F10 text-warning","dev",[25],{"id":19,"name":20,"slug":21,"color":22,"icon":23},null,"\u002Fblog\u002Fcovers\u002Fbg.svg","\u002Fblog\u002Fcovers\u002Finstaller-code-server-vps-poster.svg",{"categorySlug":30,"appSlug":31},"development","code-server","Coding from multiple devices or sharing a development environment with a team? Code Server turns your VPS into a VS Code server accessible from any browser, with your files, extensions and terminal exactly where you left them.",[34,38,48,64,68],{"type":35,"title":36,"body":37},"h2","What is Code Server?","Code Server is the open-source project (MIT, 79 000 GitHub stars) that packages VS Code on the server side and exposes it over HTTP. It runs in a lightweight Docker container, exposes port 8080, and serves a browser UI indistinguishable from the desktop app. Extensions, themes, IntelliSense, debugger, integrated terminal — everything works, including keyboard shortcuts. The only notable limitation: extensions tied to proprietary Microsoft APIs (Remote SSH, Live Share) are unavailable on the Open VSX registry, but free equivalents exist.",{"type":39,"title":40,"items":41},"ul","What you get",[42,43,44,45,46,47],"Full VS Code in the browser — IntelliSense, terminal, debugger, integrated git","A single lightweight container, ~500 MB RAM — no database or Redis required","Password-protected access — secret generated at provisioning time","Persistent volume — home directory, extensions and settings survive restarts","Works without a domain via SSH tunnel, or with HTTPS when a domain is attached","Open VSX registry — thousands of extensions: ESLint, Prettier, Python, GitLens",{"type":49,"title":50,"steps":51},"steps","Deploy Code Server on VPS in 4 steps",[52,55,58,61],{"title":53,"body":54},"Provision the VPS","A 2 vCPU \u002F 2 GB RAM VPS is enough for individual use. Debian 12 is the recommended OS — lightweight, predictable, and supported by the official codercom\u002Fcode-server template.",{"title":56,"body":57},"Start the container","Create a docker-compose.yml with the codercom\u002Fcode-server:latest image. Mount a named volume on \u002Fhome\u002Fcoder for persistence. Pass the PASSWORD variable with a strong password. Expose port 8080 on loopback (127.0.0.1:8080:8080) if you add a reverse proxy, or directly if you use an SSH tunnel.",{"title":59,"body":60},"Set up access","Without a domain: ssh -L 8080:127.0.0.1:8080 user@\u003Cyour-ip> then http:\u002F\u002Flocalhost:8080. With a domain: put nginx or Caddy as a reverse proxy on 443 -> 8080. HTTPS unlocks browser clipboard access and Web Workers.",{"title":62,"body":63},"Install your extensions","Open the Extensions panel (Ctrl+Shift+X), search for your tools on the Open VSX registry and install them. They are stored in \u002Fhome\u002Fcoder\u002F.local\u002Fshare\u002Fcode-server — in the persistent volume — and survive every container restart.",{"type":65,"title":66,"body":67},"tip","SSH tunnel vs domain: when to choose which?","An SSH tunnel is the fastest way to get started: no certificate, no DNS, immediate access. But it blocks the clipboard (browser security rule on HTTP) and requires your SSH session to stay open. A domain with HTTPS lifts those restrictions and lets you access from networks where port 22 is blocked (mobile hotspot, airport Wi-Fi). If you code from multiple networks, a dedicated subdomain is worth it.",{"type":35,"title":69,"body":70},"Common use cases","Coding from a Chromebook or tablet: your VPS becomes your main development machine. Open the browser, enter the password — your project is where you left it, with the same Node.js or Python runtime.\n\nUniform team environment: each developer gets an identical instance on the server with the same runtime and tool versions. No more 'works on my machine' — the reference is on the VPS.\n\nRemote pair programming: share the URL with an authenticated collaborator. Two people can view the same files without screen sharing or local installation.","Voir les VPS Cloud","\u002Fmarketplace\u002Fdevelopment\u002Fcode-server",[74,89],{"id":75,"slug":76,"slugs":77,"title":80,"excerpt":81,"readTime":19,"views":15,"isPinned":16,"publishedAt":82,"category":83,"categories":84,"featuredImage":26,"bgImage":27,"posterImage":86,"relatedSolution":87},139,"docker-dev-stack-on-a-vps-an-environment-ready-for-coding",{"fr":78,"en":76,"ar":79},"stack-dev-docker-vps","حزمة-تطوير-docker-على-خادم-vps-بيئة-جاهزة-للبرمجة","Docker Dev Stack on a VPS: an environment ready for coding","Set up a Docker dev stack on a VPS: Compose, volumes, ports, backups and secure access to prototype fast.","2026-02-06T00:00:00+00:00",{"id":19,"name":20,"slug":21,"color":22,"icon":23},[85],{"id":19,"name":20,"slug":21,"color":22,"icon":23},"\u002Fblog\u002Fcovers\u002Fstack-dev-docker-vps-poster.svg",{"categorySlug":23,"appSlug":88},"docker-dev-stack",{"id":90,"slug":91,"slugs":92,"title":95,"excerpt":96,"readTime":97,"views":15,"isPinned":16,"publishedAt":98,"category":99,"categories":104,"featuredImage":26,"bgImage":27,"posterImage":106,"relatedSolution":107},269,"it-tools-on-a-vps-60-developer-utilities-self-hosted",{"fr":93,"en":91,"ar":94},"heberger-it-tools-vps","it-tools-على-vps-أكثر-من-60-أداة-للمطورين-self-hosted","IT-Tools on a VPS — 60+ developer utilities, self-hosted","IT-Tools (MIT, 25 k+ stars) on a VPS: 60+ web utilities for developers (JWT, SHA256, UUID, base64, regex) — 100% browser-side processing, no data sent anywhere.",5,"2026-08-15T00:00:00+00:00",{"id":14,"name":100,"slug":101,"color":102,"icon":103},"Self-hosting","self-hosting","bg-indigo-500\u002F10 text-indigo-400","cloud",[105],{"id":14,"name":100,"slug":101,"color":102,"icon":103},"\u002Fblog\u002Fcovers\u002Fheberger-it-tools-vps-poster.svg",{"categorySlug":30,"appSlug":108},"it-tools",1787661725801]