Guides for deploying Reader to various platforms.
Containerized deployment with Docker and docker-compose.
- Dockerfile with Chrome dependencies
- docker-compose.yml for easy deployment
- Health checks and graceful shutdown
- Production tips
Serverless deployment on AWS Lambda.
- Container-based Lambda function
- API Gateway integration
- Remote browser service recommendation
Serverless deployment on Vercel.
- Serverless function setup
- Remote browser integration
- Edge function alternative
| Platform | Browser Support | Best For |
|---|---|---|
| Docker/K8s | Full | Production workloads |
| AWS ECS/Fargate | Full | Scalable cloud deployment |
| AWS EC2 | Full | Full control |
| AWS Lambda | Limited* | Low-traffic, with remote browser |
| Vercel | Limited* | Low-traffic, with remote browser |
| Fly.io | Full | Easy global deployment |
| Railway | Full | Simple deployment |
* Running Chrome in serverless has significant limitations. Use remote browser services for best results.
For serverless platforms, consider using a remote browser service:
- Browserless - Chrome as a service
- Browserbase - Headless browser infrastructure
- Apify - Web scraping platform
- Self-hosted: Deploy Chrome in a container with WebSocket access