Back to Blog

Introducing Convox Cloud Machines: Deploy Without the Infrastructure Overhead

What Are Cloud Machines?

Cloud Machines are pre-configured compute units that run on Convox-managed infrastructure. Unlike traditional Convox Racks that require you to set up and manage resources in your own AWS, GCP, or Azure account, Cloud Machines provide instant deployment capabilities with zero infrastructure setup.

Each machine comes in four sizes to match your workload requirements:

  • X-Small (0.5 vCPU, 1 GB RAM): Perfect for development and testing
  • Small (1 vCPU, 2 GB RAM): Ideal for production applications
  • Medium (2 vCPU, 4 GB RAM): Built for growing traffic
  • Large (4 vCPU, 8 GB RAM): Handles high-traffic production workloads

Key Benefits for Development Teams

Instant Setup, Familiar Workflow

The biggest advantage of Cloud Machines is speed. There's no waiting for infrastructure provisioning, no configuring VPCs or security groups, and no Kubernetes management. You can create a machine and deploy your application in minutes using the same convox.yml configuration you already know.

Predictable, Transparent Pricing

Cloud Machines use simple per-machine monthly pricing instead of variable infrastructure costs. The X-Small tier includes 250 free hours per month, giving you over 10 days of continuous runtime at no charge — perfect for trying out the platform or running development environments.

Isolated Build Environment

One standout feature is that builds run on separate infrastructure at no additional charge. Your machine's compute resources stay 100% dedicated to serving traffic, while builds happen in isolation. This means more consistent application performance and no resource contention during deployments.

Built-in Features

Every Cloud Machine includes:

  • Automatic SSL certificates via Let's Encrypt
  • Multi-service support on a single machine
  • Auto-scaling within machine limits
  • Custom domain configuration
  • Environment variable management
  • Full Convox CLI compatibility

Getting Started with Example Applications

We've updated our example repository with templates ready to deploy on Cloud Machines. Whether you're working with Rails/Ruby, Node.js, Django, Apache httpd, PHP, Deno, or even applications like n8n, you'll find pre-configured examples that deploy with a single command.

The workflow remains simple and familiar:

# Clone an example
git clone https://github.com/convox-examples/nodejs.git
cd nodejs

# Create the application on your machine
convox cloud apps create nodejs -i my-machine

# Deploy to your Cloud Machine
convox cloud deploy -i my-machine -a nodejs

Experience the New AI-Guided Onboarding

Getting started with Convox Cloud has never been easier. When you sign up, you'll experience our new AI-guided onboarding flow that helps you:

  • Choose the right machine size for your needs
  • Configure your first application
  • Deploy your code
  • Optionally set up custom domains

The onboarding process adapts to your specific use case, whether you're deploying a simple web application or a complex multi-service architecture. Every application automatically receives a valid SSL URL for immediate access.

When to Choose Cloud Machines vs. Self-Hosted Racks

Cloud Machines excel when you need:

  • Quick deployment without infrastructure setup
  • Predictable monthly costs
  • Managed platform with automatic updates
  • Development and staging environments
  • Small to medium production workloads

Self-hosted Racks remain the best choice when you require:

  • Full Kubernetes access and customization
  • Specific compliance certifications
  • Custom networking configurations
  • Direct integration with cloud services like RDS or ElastiCache

CLI Support

Cloud Machines are fully integrated with the Convox CLI through the new convox cloud command namespace. All the operations you're familiar with — deploying, scaling, viewing logs, and managing environment variables — work seamlessly:

# List your machines
convox cloud machines

# Create an application
convox cloud apps create myapp -i production

# Deploy an application
convox cloud deploy -i production -a myapp

# View services and their URLs (with automatic SSL)
convox cloud services -a myapp -i production

# View logs for a specific service
convox cloud logs -s web -a myapp -i production

# Scale services
convox cloud scale web --count 3 -a myapp -i production

Documentation and Support

For complete documentation on Cloud Machines, visit our Cloud documentation. Our team is here to help you get the most out of Cloud Machines — reach out to cloud-support@convox.com with any questions.

Start Building Today

Convox Cloud Machines represent our commitment to making container deployment accessible to every development team, regardless of their infrastructure expertise. With instant setup, transparent pricing, and the full power of Convox's deployment platform, you can go from code to production faster than ever before.

Ready to experience Convox Cloud? Sign up today and let our AI-guided onboarding help you deploy your first application. Your first 250 hours each month are free on the X-Small tier — plenty of time to explore what Cloud Machines can do for your team.

Whether you're a startup looking to launch quickly, an agency managing multiple client applications, or a team that wants to reduce operational overhead, Convox Cloud Machines provide the simple, scalable, managed infrastructure you need to focus on what matters most: building great applications.

Let your team focus on what matters.