Deploy Option #3
Deploy TradeClaw on Fly.io
Scale-to-zero machines, global edge networking, automatic HTTPS. Self-host your AI trading signals for ~$0–5/mo.
3-Step Quick Start
1
Install flyctl
One-liner install for macOS/Linux. Windows: powershell -Command "iwr https://fly.io/install.ps1 -useb | iex"
curl -L https://fly.io/install.sh | sh2
Login & clone
Authenticate with Fly.io and grab the TradeClaw repo.
fly auth login && git clone https://github.com/naimkatiman/tradeclaw && cd tradeclaw3
Deploy
Launch your app. Fly picks your region, builds the image, and deploys. Done.
fly launch --config fly.toml && fly deployCost Breakdown
Free Tier
$0/mo
Perfect for personal use
- 3 shared-cpu machines
- 256 MB RAM
- 100 GB outbound transfer
- Auto HTTPS + custom domain
- Scale-to-zero (pay nothing idle)
~$2–5/mo
Always-on + more memory
- Always-on machine (no cold start)
- 512 MB+ RAM
- Persistent volumes
- Multi-region deployment
- Priority support
fly.toml
fly.toml
app = "tradeclaw"
primary_region = "sin"
[build]
dockerfile = "Dockerfile.fly"
[env]
NODE_ENV = "production"
NEXT_TELEMETRY_DISABLED = "1"
HOSTNAME = "0.0.0.0"
[http_service]
internal_port = 3000
force_https = true
auto_stop_machines = "stop"
auto_start_machines = true
min_machines_running = 0
[[http_service.checks]]
grace_period = "10s"
interval = "30s"
method = "GET"
path = "/api/health"
timeout = "5s"
[[vm]]
memory = "256mb"
cpu_kind = "shared"
cpus = 1Why Fly.io?
Scale to Zero
Machines hibernate when idle. Pay nothing until a request arrives. ~2s cold start.
Auto HTTPS
Free TLS certificates. Custom domains. Global Anycast network. Zero config.
Global Edge
Deploy to 30+ regions worldwide. Run close to your users with one command.