CloudRaya Documentation

Serverless Containers: Deployment

This guide provides a step-by-step walkthrough for deploying applications using Serverless Containers in the CloudRaya Marketplace.

It covers the full journey from discovering an application to accessing it for the first time through the My Apps workspace.

Before You Start

Make sure you have:

  • An active CloudRaya account
  • Sufficient credit balance or billing method configured
  • Permission to deploy applications in your account
  • A domain name (optional, for custom access after deployment)

Serverless Containers are billed monthly, based on the package size you select during deployment.

Step 1: Open the Marketplace

  1. Open the CloudRaya dashboard
  2. Navigate to Dashboard → Other Products → Marketplace
  3. You will land on the Marketplace home page, where you can:
    • Browse Featured Apps
    • Filter by Categories
    • Search for a specific application by name or use case

Applications that can be deployed as Serverless Containers will be labeled as Serverless Container on their detail pages.

Step 2: Select an Application

You can discover applications in two ways:

Browse by Category

  • Use the category filters to narrow the catalog, then click an application card to open its detail page.

Search by Name

  • Use the search bar at the top of the Marketplace page.
  • Enter the application name (for example, WordPress, PocketBase, or n8n).

Step 3: Review the App Detail Page

On the application detail page, review the following information:

  • Application name and version
  • Solution type (Serverless Container)
  • Description and use cases
  • Package Details (version and license) and the list of Available Versions
  • Support details and documentation links
  • App-specific sections that vary by application, such as initial setup steps or how to access the app's admin dashboard

When you are ready, click Deploy Now to begin deployment.

Step 4: Configure Deployment

You will be taken to the Deploy App screen, with the selected application shown in a card at the top. Expand that card if you want to switch to a different application before continuing. The form has three required steps.

4.1 Application Version

Choose the application version to deploy. The latest available version is selected by default.

4.2 Application Name

  • Enter a unique deployment name (the field placeholder reads Enter a deployment name).
  • This name identifies the app in My Apps and in its system-generated domain.

Example: wp-team-site, pocketbase-dev, moodle-staging

4.3 Deployment Package

Select a package based on your expected workload. Every package uses 50 GB of disk; packages differ in CPU and RAM, and each has its own monthly cost shown on the card.

PackageSuitable for
NanoLightweight testing or demo workloads
SmallStaging or small production use
MediumModerate production workloads
LargeHigh-traffic or resource-intensive applications

Once a package is selected, the bottom of the page shows Due Now (prorated for the rest of the current billing period) and Next Billing (the full monthly rate). Both are deducted automatically from your credit balance.

💡 Tip:

You can resize the package later without deleting the application.

Step 5: Deploy the Application

  1. Review your configuration.
  2. Click Deploy App at the bottom of the page (or Cancel to discard).

CloudRaya will now:

  • Provision the required infrastructure
  • Deploy the application containers
  • Configure networking and a default public endpoint

You will be redirected to the My Apps section.

Step 6: Track Deployment Status

Your new application appears in My Apps right away. Each app shows a status badge (on its card in My Apps and next to its name on the app detail page) that reflects its current state. For example:

  • Provisioning: CloudRaya is still setting up the application
  • Running: the application is live and reachable
  • Failed: deployment did not complete and needs attention

Wait until the badge shows Running before you open or rely on the app.

Step 7: Access Your Application (First Access)

Default Domain

Each Serverless Container app is assigned a system-generated domain in the format:

<app-id>.cloudraya.app

To open your application:

  1. Click the app name in My Apps
  2. In the General tab, locate the default domain
  3. Click the Open in new tab icon

The application should load over HTTPS automatically.

What Gets Created

When you deploy a Serverless Container app, CloudRaya automatically creates:

  • One or more containers, depending on the application architecture
    • Example: a web container and a database container
  • A default public domain
  • A load-balanced public endpoint
  • A set of default environment variables
  • Resource allocations based on your selected package

All of these resources are managed as a single application in My Apps.

After Deployment

Once your app is running, you can:

  • Add a custom domain and configure DNS
  • Review or update environment variables
  • Monitor CPU and memory usage
  • View application logs
  • Resize the application package
  • Redeploy or delete the application

These actions are available through the tabs in the app detail page:

  • General
  • Environment
  • Monitoring
  • Logs

Summary

Deploying a Serverless Container application in CloudRaya follows a consistent, guided flow:

Marketplace → App Detail → Configure → Deploy → My Apps → Access

This standardized model allows you to deploy different applications using the same operational pattern, regardless of the underlying software.

Common Next Steps

Depending on your use case, you may want to continue with:

© 2026 CloudRaya Product Team. All rights reserved.

On this page