[{"data":1,"prerenderedAt":120},["ShallowReactive",2],{"seo-verification":3,"blog-install-code-server-vps-ma-en":6,"promo-bar-likely":119},{"google":4,"bing":5},"EycwPY2XMyTkVzas3n1ygeNJFGAH513qrMjfDljzsMQ","",{"key":7,"data":8},"blog-install-code-server-vps-ma-en",{"id":9,"slug":10,"slugs":11,"title":15,"excerpt":16,"readTime":17,"views":18,"isPinned":19,"noindex":19,"publishedAt":20,"updatedAt":21,"category":22,"categories":28,"featuredImage":30,"bgImage":31,"posterImage":32,"relatedSolution":33,"intro":36,"sections":37,"ctaTitle":30,"ctaBody":30,"ctaButton":75,"ctaUrl":76,"relatedPosts":77},301,"install-code-server-vps",{"fr":12,"en":10,"ar":13,"es":14},"installer-code-server-vps","تثبيت-code-server-vps","instalar-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.",3,7,false,"2026-08-24T00:00:00+00:00","2026-11-04T16:30:27+00:00",{"id":23,"name":24,"slug":25,"color":26,"icon":27},4,"Development","developpement","bg-warning\u002F10 text-warning","dev",[29],{"id":23,"name":24,"slug":25,"color":26,"icon":27},null,"\u002Fblog\u002Fcovers\u002Fbg.svg","\u002Fblog\u002Fcovers\u002Finstaller-code-server-vps-poster.svg",{"categorySlug":34,"appSlug":35},"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.",[38,42,52,68,72],{"type":39,"title":40,"body":41},"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":43,"title":44,"items":45},"ul","What you get",[46,47,48,49,50,51],"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":53,"title":54,"steps":55},"steps","Deploy Code Server on VPS in 4 steps",[56,59,62,65],{"title":57,"body":58},"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":60,"body":61},"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":63,"body":64},"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":66,"body":67},"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":69,"title":70,"body":71},"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":39,"title":73,"body":74},"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","\u002Fapplications\u002Fdevelopment\u002Fcode-server",[78,97],{"id":79,"slug":80,"slugs":81,"title":85,"excerpt":86,"readTime":87,"views":88,"isPinned":19,"noindex":19,"publishedAt":89,"updatedAt":90,"category":91,"categories":92,"featuredImage":30,"bgImage":31,"posterImage":94,"relatedSolution":95},139,"docker-dev-stack-on-a-vps-an-environment-ready-for-coding",{"fr":82,"en":80,"ar":83,"es":84},"stack-dev-docker-vps","حزمة-تطوير-docker-على-خادم-vps-بيئة-جاهزة-للبرمجة","stack-dev-docker-en-vps","Docker Dev Stack on a VPS: an environment ready for coding","Set up a complete Docker dev stack on a VPS: Nginx, PHP-FPM, PostgreSQL, Redis, Mailpit, Adminer — detailed docker-compose.yml, SSH tunneling, troubleshooting.",10,1,"2026-02-06T00:00:00+00:00","2026-11-09T20:55:19+00:00",{"id":23,"name":24,"slug":25,"color":26,"icon":27},[93],{"id":23,"name":24,"slug":25,"color":26,"icon":27},"\u002Fblog\u002Fcovers\u002Fstack-dev-docker-vps-poster.svg",{"categorySlug":27,"appSlug":96},"docker-dev-stack",{"id":98,"slug":99,"slugs":100,"title":104,"excerpt":105,"readTime":17,"views":106,"isPinned":19,"noindex":19,"publishedAt":107,"updatedAt":108,"category":109,"categories":114,"featuredImage":30,"bgImage":31,"posterImage":116,"relatedSolution":117},269,"it-tools-on-a-vps-60-developer-utilities-self-hosted",{"fr":101,"en":99,"ar":102,"es":103},"heberger-it-tools-vps","it-tools-على-vps-أكثر-من-60-أداة-للمطورين-self-hosted","alojar-it-tools-en-un-vps","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.",0,"2026-08-15T00:00:00+00:00","2026-11-04T16:30:26+00:00",{"id":18,"name":110,"slug":111,"color":112,"icon":113},"Self-hosting","self-hosting","bg-indigo-500\u002F10 text-indigo-400","cloud",[115],{"id":18,"name":110,"slug":111,"color":112,"icon":113},"\u002Fblog\u002Fcovers\u002Fheberger-it-tools-vps-poster.svg",{"categorySlug":34,"appSlug":118},"it-tools",true,1794270433800]