Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
18 changes: 9 additions & 9 deletions content/docs/overview/self-hosting/railway.mdx
Original file line number Diff line number Diff line change
@@ -1,16 +1,16 @@
---
title: Railway
title: Self-Host Steel Browser on Railway
sidebarTitle: Railway
description: A quick guide on deploying Steel Browser to Railway using our template
description: "Self-host Steel Browser on Railway with our one-click deploy template: launch the container, verify the /v1/health endpoint, and connect over CDP."
full: true
llm: true
---
[Deploy the Template on Railway ↗](https://railway.com/deploy/steelbrowser?referralCode=Jwc4kg&utm_medium=integration&utm_source=template&utm_campaign=generic)

### Overview
Hosting Steel Browser on Railway provides a reliable, scalable environment for running headless Chrome instances. The Steel Browser API handles browser session management, proxy configuration, and CDP passthroughs while Railway provides extremely easy APIs to scale and handles resource allocation automatically. Running Steel Browser on Railway's infrastructure ensures your browser automations run consistently with minimal configuration, while providing automatic scaling and health monitoring for production workloads.
Self-hosting Steel Browser on Railway provides a reliable, scalable environment for running headless Chrome instances. The Steel Browser API handles browser session management, proxy configuration, and CDP passthroughs while Railway provides extremely easy APIs to scale and handles resource allocation automatically. Running Steel Browser on Railway's infrastructure ensures your browser automations run consistently with minimal configuration, while providing automatic scaling and health monitoring for production workloads.

### Common Use Cases
### Common Use Cases for Self-Hosted Steel Browser
- **Web Scraping:** Extract data from dynamic websites that require JavaScript rendering
- **Browser Automation:** Automate repetitive web tasks and workflows
- **End-to-End Testing:** Run automated browser tests for web applications
Expand All @@ -29,9 +29,9 @@ Hosting Steel Browser on Railway provides a reliable, scalable environment for r

### Implementation Details

**Health Check Endpoint:**
**Steel Browser Health Check Endpoint:**

Verify your instance is running:
Verify your Steel Browser instance is running:

```bash Terminal -wcn
curl https://your-domain.railway.app/v1/health
Expand Down Expand Up @@ -65,16 +65,16 @@ By deploying Steel Browser on Railway, you are one step closer to supporting a c
- Simple environment variable management
- Seamless integration with other Railway services

### Post-Deployment Notes
### After Deploying Steel Browser

After deploying this template, users should:

1. **Access the Instance:** Navigate to the Railway-provided public domain
1. **Access Your Steel Instance:** Navigate to the Railway-provided public domain
2. **Verify Health:** Check the `/v1/health` endpoint returns a successful response
3. **Configure API Access:** Use the public domain URL in their application code
4. **Monitor Usage:** Check Railway's metrics dashboard for resource usage

### Security Considerations:
### Securing Your Steel Browser Instance
- Consider adding authentication if exposing publicly
- Monitor for unusual traffic patterns
- Set up rate limiting if needed for production use
Loading