Skip to main content

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 270 pre-configured applications across different categories.
2

Configure Resources

Keep the “Autoscale compute and storage resources” toggle enabled (the default) to let RepoCloud optimize resource allocation automatically, or disable it to select a fixed server size. You can also add extra SSD storage at this step.
3

Application-Specific Settings

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

Deploy

Click the “Deploy App” 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 on one of our hosting domains (in the format https://<your-app-id>.<hosting-domain>) 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:

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

Most applications deploy within 3-7 minutes. Larger applications with more complex setups might take longer.
Yes, most applications have built-in migration tools. For example, WordPress sites can be migrated using plugins, and databases can be imported through application-specific tools.
If you deployed with autoscaling (the default), resources adjust automatically as demand changes—no action needed. If you deployed with a fixed server size, you can manually scale it to a different tier, or switch it over to autoscaling, from the management page. Note that autoscaled instances can’t be switched back to a fixed size.
Yes, you can connect your custom domain to any deployment with the “Add Custom Domain” button in the management dashboard.
RepoCloud maintains the latest stable versions of all applications. You can update your instance by clicking the “Rebuild / Update” button in the management dashboard.

Next Steps

One-Click Deployment

Learn about our one-click deployment process

Managing Instances

Discover how to manage your deployed applications

Custom Domains

Set up custom domains for your applications

Environment Variables

Configure your applications with environment variables