Deploying your application shouldn't be complicated. In this comprehensive guide, we'll walk you through deploying your first application on Atmost Cloud in just a few simple steps.
Prerequisites
Before we begin, make sure you have:
- An Atmost Cloud account (sign up for free)
- A GitHub repository with your application code
- Basic understanding of your application's requirements
Step 1: Connect Your GitHub Account
First, you'll need to connect your GitHub account to Atmost Cloud. Navigate to your dashboard and click on "Connect GitHub". You'll be redirected to GitHub to authorize the connection.

Once authorized, Atmost Cloud will have access to your repositories and can automatically deploy your code.
Step 2: Select Your Repository
Once connected, you'll see a list of your repositories. Select the repository you want to deploy. Atmost Cloud will automatically detect the framework and suggest optimal deployment settings.

Supported Frameworks
- React
- Next.js
- Python/Django
- Spring Boot
- Static sites
Step 3: Configure Environment Variables
If your application requires environment variables, you can add them in the configuration section. Atmost Cloud securely stores and manages your environment variables, ensuring your sensitive data stays protected.

Common Environment Variables
DATABASE_URL=your_database_url
API_KEY=your_api_key
NODE_ENV=production
Step 4: Deploy!
Click the "Deploy" button and watch as Atmost Cloud builds and deploys your application. The process typically takes just a few minutes, and you'll receive real-time updates throughout the deployment.

Deployment Process
- Build: Your code is compiled and optimized
- Test: Automated tests run (if configured)
- Deploy: Your application is deployed to production
- Verify: Health checks ensure everything is working
Step 5: Custom Domain (Optional)
Want to use your own domain? Atmost Cloud makes it easy. Simply add your custom domain in the settings, update your DNS records, and you're good to go. We even provide free SSL certificates for all custom domains.

DNS Configuration
Add these records to your DNS provider:
Type: A
Name: @
Value: [Your Atmost Cloud IP]
Type: CNAME
Name: www
Value: [Your Atmost Cloud URL]
Monitoring and Logs
After deployment, you can monitor your application's performance and view logs directly from the dashboard. Atmost Cloud provides real-time insights into your application's health and performance metrics.

Available Metrics
- Request rate
- Response time
- Error rate
- CPU usage
- Memory usage
Troubleshooting
If you encounter issues during deployment:
- Check the build logs for errors
- Verify your environment variables are correct
- Ensure all dependencies are listed in your package.json
- Review the deployment documentation
Next Steps
Congratulations! You've successfully deployed your first application on Atmost Cloud. Here are some next steps:
- Set up automatic deployments for your branches
- Configure custom alerts
- Enable auto-scaling
- Explore advanced deployment strategies
Explore our documentation to learn about advanced features like auto-scaling, CI/CD pipelines, and more.
