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 panel (for example: Business Apps, Developer Tools, eLearning, Database, Monitoring).
  • 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
  • License information
  • Support details and documentation links

When you are ready, click Deploy Marketplace App to begin deployment.

Step 4 — Configure Deployment

You will be taken to the deployment screen.

4.1 Select App to Deploy

  • The selected application will appear at the top of the page.
  • You can change your selection here if you decide to deploy a different app before continuing.

4.2 Name Your App

  • Enter a unique name for your application.
  • This name will be used to identify the app in My Apps and in system-generated domains.

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

4.3 Choose a Package Size

Select a package based on your expected workload:

Typical packages include:

  • Nano — Lightweight testing or demo workloads
  • Small / Medium — Staging or moderate production use
  • Large — High-traffic or resource-intensive applications

Each package defines the allocated CPU, memory, and storage, and determines the monthly cost.

💡 Tip:

You can resize the package later without deleting the application.

Step 5 — Deploy the Application

  1. Review your configuration.
  2. Click Deploy App.

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

In My Apps, you will see your new application listed.

Status Indicators

  • Deploying / Terminating — The platform is provisioning or reconfiguring the application
  • Running — The application is live and accessible
  • Error — Deployment failed or requires attention

Wait until the status shows Running before continuing.

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