---
title: "Deploy Obscura"
description: "Headless browser for AI agents and scraping. CDP on 9222."
category: "Other"
url: https://railway.com/deploy/obscura-aug-26-headless-browser
---

# Deploy Obscura

Headless browser for AI agents and scraping. CDP on 9222.

**[Deploy Obscura on Railway](https://railway.com/template/obscura-aug-26-headless-browser)**

- **Creator:** judetelan's Projects
- **Category:** Other
- **Total deploys:** 3

## Template content

### obscura

- **Source:** h4ckf0r0day/obscura

## Documentation

# Deploy and Host Obscura [Aug '26] on Railway

Obscura is a headless browser built for AI agents and web scraping. You connect to it over the Chrome DevTools Protocol (CDP) on port 9222 and control a real browser from your code.

## About Hosting Obscura

Single Dockerfile, single service. The browser runs inside the container and exposes CDP over HTTP. No GPU, no special hardware. Connect from any Puppeteer, Playwright, or CDP client.

## Common Use Cases

- Give your AI agent a real browser it can navigate, click, and read pages from
- Scrape JavaScript-heavy sites that curl can't handle
- Run browser-based tests against staging environments

## Dependencies for Obscura Hosting

- Nothing external. The Docker image ships Chromium and the server.

## Why Deploy Obscura on Railway?

Railway gives you a persistent browser endpoint your agents call over HTTPS. No local Chrome install, no Docker on your laptop.

## Similar templates

- [Rocky Linux](https://railway.com/deploy/rocky-linux) — Hosted Rocky Linux 9 workspace with SSH and persistent storage. 🚀
- [Foundry Virtual Tabletop](https://railway.com/deploy/X5tR6G) — A Self-Hosted & Modern Roleplaying Platform
- [Letta Code Remote](https://railway.com/deploy/letta-code-remote) — Run a Letta Code agent 24/7. No inbound ports, just deploy.

Open this page in a browser: https://railway.com/deploy/obscura-aug-26-headless-browser
