Hosting & Deployment
Deploy your apps to production with dedicated infrastructure and monitoring
Capacity handles deployment automatically. When you publish your project, it's deployed to production infrastructure and accessible via a public URL.
How Deployment Works
Static Projects
Static sites (frontend-only) are deployed to a global CDN and available instantly at:
yourproject.capacity.studio
Full-Stack Projects
Full-stack apps are deployed to dedicated virtual machines. Each project gets its own isolated server environment.
When you publish:
- Your app is bundled and uploaded
- A dedicated server is provisioned (or updated)
- DNS and SSL certificates are configured automatically
- Health checks verify the deployment succeeded
Your app is available at:
yourproject.capacity.studio
Publishing
To deploy your project:
- Click the Publish button in the project editor
- Choose your deployment settings
- Your app goes live within seconds
Every publish creates a new deployment. You can always roll back to a previous version.
Server Sizes
Full-stack projects run on dedicated servers. You can choose the size based on your needs:
| Size | CPU | Memory | Credits/Day |
|---|---|---|---|
| Starter (default) | 1 shared | 256 MB | 0 (free) |
| Basic | 1 shared | 512 MB | 1 |
| Standard | 1 shared | 1 GB | 2 |
| Plus | 2 shared | 2 GB | 4 |
| Performance | 1 dedicated | 2 GB | 6 |
| Performance+ | 2 dedicated | 4 GB | 10 |
Note:
The Starter tier is free and includes auto-stop — your server automatically pauses when idle and restarts on the next request. Upgrading to a larger size provides more resources and faster cold starts.
Auto-Stop
By default, servers automatically stop when not receiving traffic to save resources. When a new request comes in, the server restarts automatically. This keeps the free tier sustainable while ensuring your app is always accessible.
You can configure auto-stop behavior:
- Stop (default) — server stops when idle, restarts on request
- Suspend — server suspends (faster restart)
- Off — server stays running 24/7
Custom Domains
Connect your own domain to any Capacity project. See the Custom Domains guide for step-by-step instructions for all major DNS providers.
Hosting Credits
Full-stack hosting uses credits from your account:
- The Starter tier (256 MB) is free — no credits consumed
- Larger servers consume credits daily based on the tier
- Credits are deducted hourly while the server is running
- If you run out of credits, your server is automatically downgraded to the free tier
Note:
When your credits run out, your app stays online but is downgraded to the free tier (256 MB with auto-stop). Upgrade your plan or purchase credits to restore your previous server size.
Monitoring
For deployed full-stack projects, you can monitor:
- Logs — real-time server logs (requests, errors, application output)
- Metrics — CPU usage, memory, network traffic, request count, and response times
- Time ranges — view metrics for the last 1 hour, 6 hours, or 24 hours
Access logs and metrics from the project editor after publishing your app.