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:

  1. Your app is bundled and uploaded
  2. A dedicated server is provisioned (or updated)
  3. DNS and SSL certificates are configured automatically
  4. Health checks verify the deployment succeeded

Your app is available at:

yourproject.capacity.studio

Publishing

To deploy your project:

  1. Click the Publish button in the project editor
  2. Choose your deployment settings
  3. 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:

SizeCPUMemoryCredits/Day
Starter (default)1 shared256 MB0 (free)
Basic1 shared512 MB1
Standard1 shared1 GB2
Plus2 shared2 GB4
Performance1 dedicated2 GB6
Performance+2 dedicated4 GB10

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.