Code Server Hosting
Use Visual Studio Code securely in a browser with persistent projects and settings.
- One click deploy
- 1 GB RAM Memory needed
- 15 GB Disk Space Needed
- From 2 € Price
Official links
Code Server’s official links and original website
Code Server Website
More
Tech
- Docker image
- lscr.io/linuxserver/code-server:latest
- Default port
- 8443
How Code Server works
Code Server runs a patched VS Code experience as a web application. The browser connects to the editor service, while project files, extensions, and settings live in the hosted environment instead of being rebuilt on every client device. This gives a developer a consistent workspace from a laptop, tablet, or other supported browser.
The catalogue generates one password and persists the /config volume used by the LinuxServer image. The password protects the web editor, and the custom HTTPS address provides a secure browser context needed by service workers and web views. Repository credentials, source code, dependencies, build tools, and external services remain customer-controlled content inside the workspace.
Key Code Server features
Editing, search, source control views, extensions, settings, and project navigation follow familiar VS Code concepts. Code Server uses Open VSX by default rather than the official Microsoft extension marketplace, and some desktop or proprietary extensions may not be available or may behave differently in a browser environment. Compatibility should be checked before a team standardises on a required extension set.
Code Server is mapped with PostgreSQL and MariaDB marked Not required. Project size, indexing, language services, extensions, builds, tests, downloads, and concurrent browser sessions shape its resource demand. The package does not include GitHub, GitLab, cloud-provider, package-registry, or AI-assistant accounts, and it does not grant access to unrelated infrastructure.
Code Server vs GitHub Codespaces
Code Server provides a self-hosted browser editor attached to one persistent application environment. GitHub Codespaces creates cloud development environments native to GitHub and can be opened from a browser, desktop VS Code, or GitHub tooling. Codespaces also supports repository-defined dev-container configuration and follows GitHub’s account, billing, and organisation controls.
GitHub Codespaces may suit teams that want GitHub-native provisioning, repeatable repository configuration, and provider-managed development environments. Code Server is more suitable when one persistent editor instance on a controlled domain is enough and the operator accepts responsibility for project dependencies, extension compatibility, credentials, and workspace governance.
Who uses Code Server
Developers continue work from different devices, educators provide a consistent editor for exercises, and support engineers inspect configuration or code without preparing a full local environment. Small teams can use one instance per person where persistent settings and project files matter more than rapid disposable workspace creation.
Code Server is not a complete managed development platform, repository host, build farm, secrets manager, or source of licensed extensions. Browser editing also differs from desktop VS Code in subtle ways. Sensitive project credentials should be limited, rotated, and kept out of source files or extension configuration whenever possible.
Self-hosting Code Server: requirements and cost
Memory and CPU use increase with repository size, file watching, search indexes, language servers, extensions, builds, tests, and active browser sessions. Persistent storage holds projects, settings, and extension data. No separate PostgreSQL or MariaDB service is specified for Code Server. Large dependency trees or demanding development tasks can still outgrow Plan 1 with only one active user.
On AvaHost, Code Server uses Plan 1 at €2. The hosted Code Server package includes one-click deployment, a custom domain with automated HTTPS, automatic application updates, and scheduled backups. The generated password protects the editor, while custom HTTPS supports browser features that require a secure context. The package does not include source repositories, proprietary extension licences, Microsoft Marketplace access, package credentials, AI subscriptions, or external build services. Treat the workspace as a development system containing sensitive project data.
F.A.Q
Code Server starts at €2 on Plan 1. The entry plan suits one light workspace with modest projects and extensions. Repository size, indexing, language services, builds, tests, dependency downloads, and concurrent browser sessions determine whether more processing or memory is required. Source hosting and paid developer services remain separate.
The catalogue generates a password for opening the web editor, and the custom domain receives automated HTTPS. Use a unique password and avoid sharing it between users. The password protects this editor interface only; repository tokens, package credentials, cloud keys, and secrets stored inside project files or extensions need their own careful handling and rotation.
Extension compatibility varies. Code Server uses Open VSX by default rather than the official Microsoft marketplace, and browser environments can limit extensions that depend on desktop-only APIs or proprietary distribution. Test required language tools, debuggers, notebooks, remote services, and authentication flows before making the hosted editor part of a critical development process.
AvaHost applies application updates automatically, keeps the persistent `/config` volume attached, and includes scheduled backups. After a substantial update, verify password access, project files, source control views, settings, language services, extensions, and representative build or test tasks. Keep important repositories mirrored to their normal version-control destination as an additional project safeguard.