Deploy VSCodium | Desktop App in the Cloud
Desktop VSCodium streamed to any device. Password-gated, persistent.
vscodium
Just deployed
/config
Deploy and Host VSCodium on Railway
This template runs the full desktop VSCodium application in the cloud, streamed to any device through the linuxserver.io Selkies web interface. Open your Railway domain, log in, and VSCodium is running on the server with its files, settings and plugins persisted between visits.
About Hosting VSCodium
VSCodium is the telemetry-free community build of the VS Code editor, running as a real desktop app. The service streams a GPU-less desktop session over WebSockets with the linuxserver.io Selkies stack. Access is gated by HTTP basic auth (CUSTOM_USER / generated PASSWORD), and the application data persists on a volume at /config.
Common Use Cases
- A desktop VS Code that keeps its extensions and terminals alive between visits
- Code from an iPad or Chromebook with the full desktop UI, not the web port
- Pair a persistent editor with your other Railway services on the private network
- Disposable, isolated environment for opening files you do not fully trust
Dependencies for VSCodium Hosting
- None. Single service, no database.
Deployment Dependencies
Implementation Details
First use: open your Railway domain, log in with CUSTOM_USER and the generated PASSWORD (service Variables tab), and the VSCodium window appears. On touch devices, use the sidebar for keyboard and gestures. Files you save under /config (the home directory) persist; use the built-in file manager or drag and drop into the browser window to upload, and the download tray to fetch files back.
Notes and limits:
- Keep the login strong: the password gate is the whole security model.
- Rendering is CPU-based (no GPU on Railway). Fine for the application UI and light media; not for GPU-accelerated work.
- Give the service 2 GB of RAM or more; desktop applications are memory-hungry.
- Only
/configpersists. Anything installed outside it is gone after a redeploy. - Want a whole desktop instead of one app? The same author publishes a Linux Desktop template.
Why Deploy VSCodium on Railway?
Railway is a singular platform to deploy your infrastructure stack. Railway will host your infrastructure so you don't have to deal with configuration, while allowing you to vertically and horizontally scale it.
By deploying VSCodium on Railway, you are one step closer to supporting a complete full-stack application with minimal burden. Host your servers, databases, AI agents, and more on Railway.
Template Content
vscodium
nomideusz/vscodium-railway