Deploy Firefox | (Just Updated) Remote Browser, Real Login & Profile Survives Redeploys
Remote Firefox desktop with real login; profile survives every redeploy
Just deployed
/config
Deploy and Host Firefox Remote Browser on Railway
A full Firefox desktop in your browser, one click, no local install. It is the jlesage/firefox web desktop wrapped so it fits Railway: real login gates the whole session, the browser profile lives on a Railway volume — so your bookmarks, saved logins, cookies, history and extensions survive a redeploy instead of vanishing with the container — and the service honours the port Railway assigns, so its healthcheck actually passes.
About Hosting Firefox Remote Browser
The service runs a single container: a pinned Firefox web desktop served over noVNC. Every request is gated by real HTTP-layer authentication, not just a raw VNC password, and both the web login and the VNC channel get a random password per deploy — the container refuses to start without one, so the desktop is never exposed with empty or shared credentials. The profile directory is mounted on a volume at the path Firefox actually uses, and CJK fonts are enabled so Japanese, Chinese and Korean pages render instead of showing empty boxes. TLS is terminated at Railway's edge, so the container speaks plain HTTP behind it.
Why Deploy Firefox Remote Browser on Railway?
Railway gives the container a public HTTPS URL, a managed volume and one-click redeploys — exactly what a persistent remote browser needs. You get a real Firefox reachable from any device: a clean, logged-in browsing session that keeps its state, a residential-free egress point for testing, or a throwaway desktop for opening links you would rather not touch on your own machine — without running a VM, a VNC server or a TLS certificate yourself. The password is generated for you and the profile is kept across deploys.
Common Use Cases
- A persistent, logged-in browser reachable by URL from any device.
- A disposable desktop for opening untrusted links away from your own machine.
- A shared testing or demo browser with a known, private login.
Dependencies for Firefox Remote Browser
- Firefox 151.0.3 on the jlesage web-desktop stack, pinned by digest in the wrapper image.
Deployment Dependencies
- None beyond the container itself. The image is self-contained; no database, cache or external service is required.
Template Content
