Railway

Deploy Kernel Browser

Crazy Fast Browser Infrastructure

Deploy Kernel Browser

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

More templates in this category

View Template
N8N Main + Worker
Deploy and Host N8N with Inactive worker.

jakemerson
View Template
Postgres Backup
Cron-based PostgreSQL backup to bucket storage

Railway Templates
View Template
Prefect [Updated Feb ’26]
Prefect [Feb ’26] (ETL & Automation alternative to Airflow) Self Host

shinyduo