Understanding RepoCloud Deployments

Deploying applications on RepoCloud is designed to be straightforward and user-friendly. This guide will walk you through the core concepts and steps for successful deployments.

Deployment Lifecycle

1

Select an Application

Browse our marketplace to find the application you want to deploy. We offer over 200 pre-configured applications across different categories.

2

Configure Resources

Choose the resource tier that fits your needs. You can select from various combinations of RAM, CPU, and storage, or enable autoscaling to let RepoCloud optimize resource allocation automatically.

3

Application-Specific Settings

Configure settings specific to your chosen application, such as admin username and password, database preferences, or other customization options.

4

Deploy

Click the “Deploy” button to initiate the deployment process. RepoCloud will provision the necessary resources, set up your application container, and configure the networking.

5

Access and Configure

Once deployment is complete, you’ll receive a URL to access your application. Most applications will have a setup wizard or admin interface for further configuration.

Key Deployment Concepts

Resource Tiers

RepoCloud offers several resource tiers to accommodate different needs:

TierRAMvCPUStorageBest For
11 GB120 GBSmall blogs, simple tools, development environments
22 GB150 GBPersonal websites, small team collaboration
32 GB260 GBProduction websites, small business applications
44 GB280 GBMedium traffic sites, larger databases
58 GB4160 GBHigh-traffic websites, data-intensive applications
6+16-32 GB8-16240-360 GBEnterprise applications, large databases

Autoscaling vs. Fixed Resources

Autoscaling

Benefits:

  • Pay only for resources you actually use
  • Automatically handles traffic spikes
  • Scales down during low-activity periods
  • Cost-efficient for variable workloads

Fixed Resources

Benefits:

  • Predictable monthly costs
  • Guaranteed resources at all times
  • Simpler to budget and plan
  • Better for consistent workloads

Autoscaling monitors your application’s resource usage and adjusts resources in real-time, charging on an hourly basis for what you actually use.

Application Persistence

Applications deployed on RepoCloud maintain data persistence across restarts and updates:

  • Persistent Storage: Application data is stored on reliable NVMe SSD storage
  • Database Persistence: Databases maintain data integrity across updates
  • Configuration Persistence: Your application settings remain intact when updating or scaling

Security Considerations

Every deployment on RepoCloud includes:

  • SSL Certificates: Automatic SSL for secure HTTPS connections
  • Application Isolation: Containerized deployments for security isolation
  • Regular Updates: Latest security patches and application updates
  • Secure Networking: Protected networking environment

Common Deployment Questions

Next Steps