You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
1mins.in is a multi-tenant SaaS platform for deploying OpenClaw AI agents. Users sign up, pick a plan, pay via Dodo Payments, and get a dedicated OpenClaw instance provisioned automatically on shared cloud workers. Each instance is accessible via a unique subdomain ({name}-{id}.1mins.in).
Tech Stack
Component
Technology
Framework
Rails 8 (Ruby 3.4.3)
Database
PostgreSQL 16
Cache/Queue
Redis 6, SolidQueue
Containers
Docker (direct docker run, no orchestrator)
Web Server
Nginx + Let's Encrypt (wildcard SSL)
Cloud
AWS EC2 + Hetzner (cloud-agnostic)
Payments
Dodo Payments
Auth
Devise + OmniAuth (Google OAuth)
Frontend
Hotwire (Turbo + Stimulus), Tailwind CSS
Authentication
Primary: Google OAuth (auto-creates User + Tenant on first login)
Secondary: Email/password with Devise :confirmable (requires email verification)
Gateway auth: Per-project token (gateway_token) for OpenClaw WebChat/API access
Plans & Pricing
Plan
Price
RAM
Memory Limit
CPU
Node.js Heap
Dodo Product
Standard
$49/mo
2GB server
1536MB
0.75 vCPU
1280MB
DODO_PRODUCT_STARTER
Pro
$65/mo
4GB server
3584MB
2.0 vCPU
3072MB
DODO_PRODUCT_PRO
Prices synced from Dodo Payments API with 1-hour cache (ServerPlan.sync_prices!).
Infrastructure
Management Server
Runs Rails app, PostgreSQL, Redis, Nginx
Nginx reverse-proxies *.1mins.in to the correct worker:port
Routes updated dynamically by Containers::NginxUpdater
Worker Pool
Shared cloud servers running Docker containers
Managed via SSH from the management server
Auto-provisioned by Workers::NodeProvisioner
Auto-terminated by WorkerDrainJob when empty (5-min delay)
No Docker Swarm, no Kubernetes
Cloud Providers
AWS EC2: c7i-flex.large (4GB, 2 vCPU) — fits 2 Standard or 1 Pro
Hetzner: CX22 (4GB), CX32 (8GB) — cheaper alternative
Provider selection via CloudProvider model, region-configurable
Domain & Routing
Main domain:1mins.in
Wildcard:*.1mins.in with Let's Encrypt wildcard SSL