Deploy Kernel Browser
Crazy Fast Browser Infrastructure
kernel-images
Just deployed
/home/kernel
Deploy and Host Kernel Browser on Railway
Kernel Browser is a cloud-native, sandboxed Chromium environment built for browser automation and AI agents. It exposes a REST API for screen recording, screenshots, keyboard/mouse control, file system access, and process execution — all backed by a full X11 desktop with Chrome DevTools Protocol support.
About Hosting Kernel Browser
Deploying Kernel Browser involves running a multi-service Docker container that orchestrates Xorg, Mutter (window manager), D-Bus, Chromium, and a Go-based API server via Supervisord. The container starts a virtual display, launches a headful Chromium instance with remote debugging enabled, and exposes two network interfaces: a REST API on port 10001 for automation commands and a WebSocket proxy on port 9222 for direct Chrome DevTools Protocol access. The image requires running as root with --no-sandbox and --disable-dev-shm-usage flags due to container constraints. A health check on /spec.yaml confirms full stack readiness.
Common Use Cases
- Running AI agent workflows that need a real browser environment (web scraping, form filling, testing)
- Capturing video recordings and screenshots of automated browser sessions
- Providing a remote Chromium instance with DevTools Protocol access for Playwright or Puppeteer automation
Dependencies for Kernel Browser Hosting
- Docker (multi-stage build with Go, Node.js, Ubuntu 22.04 base)
- Minimum 2 GB RAM (Chromium + X11 + API server)
Deployment Dependencies
Why Deploy Kernel Browser 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 Kernel Browser 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
kernel-images
serkanhaslak/kernel-images