Deployment Basics
Learn the fundamentals of deploying applications on RepoCloud
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
Select an Application
Browse our marketplace to find the application you want to deploy. We offer over 200 pre-configured applications across different categories.
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.
Application-Specific Settings
Configure settings specific to your chosen application, such as admin username and password, database preferences, or other customization options.
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.
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:
Tier | RAM | vCPU | Storage | Best For |
---|---|---|---|---|
1 | 1 GB | 1 | 20 GB | Small blogs, simple tools, development environments |
2 | 2 GB | 1 | 50 GB | Personal websites, small team collaboration |
3 | 2 GB | 2 | 60 GB | Production websites, small business applications |
4 | 4 GB | 2 | 80 GB | Medium traffic sites, larger databases |
5 | 8 GB | 4 | 160 GB | High-traffic websites, data-intensive applications |
6+ | 16-32 GB | 8-16 | 240-360 GB | Enterprise 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