Documentation
Everything you need to deploy, scale, and manage your applications on Cloudmost
Introduction
Welcome to Cloudmost! This documentation will guide you through deploying and managing your applications on our cloud platform. Whether you're deploying a simple static site or a complex full-stack application, we've got you covered.
What you can deploy on Cloudmost:
- Web Applications (React, Next.js, Node.js, Java, etc.)
- Static Sites
- APIs and Microservices
- Databases (MongoDB, PostgreSQL, MySQL)
- Background Jobs and Scheduled Tasks
Quick Start
Get your first application deployed in under 5 minutes:
- Sign up for a Cloudmost account
- Connect your GitHub repository
- Configure your deployment settings
- Deploy your application
- Access your live application
Deploy Applications
Deploying applications on Cloudmost is straightforward. Follow these detailed steps to get your application live.
Step 1: Prepare Your Application
Before deploying, ensure your application is ready for production:
- Your code is committed to a Git repository
- All dependencies are listed in your package.json (for Node.js) or requirements file
- Environment variables are properly configured
Step 2: Connect Your Repository
Connect your GitHub repository to Cloudmost:
- Navigate to your dashboard
- Click "Applications New Deployment"
- Click "Create New"
- Connect your GitHub account if not already connected
- Choose the repository you want to deploy
Step 3: Set Environment Variables
Configure environment variables for your application:
- In the deployment settings, find the "Environment Variables" section
- Add your key-value pairs
- Mark sensitive variables as "Secret" to hide their values
⚠️ Important:
Never commit sensitive information like API keys, database passwords, or secrets to your repository. Always use environment variables for sensitive data.
Step 4: Deploy Your Application
Once everything is configured, deploy your application:
- Review your configuration settings
- Click "Deploy" to start the deployment process
- Monitor the build logs in real-time
- Wait for the deployment to complete
Step 5: Access Your Application
After successful deployment:
- Your application will be available at a generated URL
- You can configure a custom domain later
- SSL certificate is automatically provisioned
- Your app is now live and accessible to users
🎉 Congratulations!
Your application is now live on Cloudmost. You can monitor its performance, view logs, and make updates through your dashboard.
Custom Domains
Set up your own domain name for your deployed applications:
Adding a Custom Domain
- Go to your deployment settings
- Navigate to the "Domains" section
- Click "Add Custom Domain"
- Enter your domain name (e.g., myapp.com)
- Configure DNS settings with your domain provider
DNS Configuration:
# Add these DNS records to your domain:
Type: CNAME
Name: www
Value: your-app.cloudmost.app
Type: A
Name: @
Value: 192.168.1.1 (IP provided by Cloudmost)
Analytics Dashboard
Monitor your application performance with our comprehensive analytics:
Available Metrics
- Request volume and response times
- Error rates and status codes
- Resource usage (CPU, memory, storage)
- Geographic distribution of requests
Logs & Debugging
Debug issues with real-time logs and error tracking:
Accessing Logs
- Navigate to your deployment
- Click on the "Logs" tab