Getting Started with Deployxa
Welcome to Deployxa! This guide will help you deploy your first application in under 5 minutes.
What You'll Learn
- Create a Deployxa account
- Connect your GitHub repository
- Deploy your first application
- Access your live application
Prerequisites
- A GitHub account
- A repository with your application code
- 5 minutes of your time
Step 1: Create Your Account
- Visit deployxa.com
- Click "Get Started" or "Sign Up"
- Sign up with your email or GitHub account
- Verify your email address
- Complete your profile
Step 2: Create an Organization
Organizations help you manage projects and team members.
- Click "Create Organization"
- Enter your organization name (e.g., "my-company")
- Choose your plan (Free tier is perfect for getting started)
- Click "Create Organization"
Step 3: Connect GitHub
Deployxa needs access to your GitHub repositories to deploy your code.
- Go to Settings → GitHub Integration
- Click "Connect GitHub"
- Authorize Deployxa to access your repositories
- Select which repositories to grant access to
Note: You can always update repository access later.
Step 4: Create Your First Project
- Click "New Project" or "Create Project"
- Select your GitHub repository
- Deployxa will automatically detect your framework
- Review the detected settings:
- Framework: (e.g., Next.js, React, Laravel)
- Build Command: (e.g.,
npm run build) - Output Directory: (e.g.,
.next,dist)
- Click "Create Project"
Step 5: Deploy Your Application
- Click "Deploy" on your project dashboard
- Watch the deployment progress:
- Cloning repository
- Installing dependencies
- Building application
- Creating container
- Deploying to edge network
- Wait for deployment to complete (usually 30-60 seconds)
Step 6: Access Your Live Application
Once deployment completes:
- You'll see your application URL:
https://your-project.deployxa.app - Click the URL to view your live application
- Share it with the world!
Understanding Your Dashboard
Your project dashboard shows:
- Overview: Project status, recent deployments, resource usage
- Deployments: List of all deployments with status and logs
- Domains: Custom domain configuration
- Environment: Environment variables and secrets
- Logs: Real-time application logs
- Analytics: Performance metrics and usage statistics
Next Steps
Now that you've deployed your first application, you can:
- Add a Custom Domain: Connect your own domain name
- Set Environment Variables: Configure API keys and secrets
- Enable Preview Deployments: Test changes before production
- Configure Monitoring: Set up alerts and health checks
- Explore the CLI: Deploy from your terminal
Common Issues
Build Failed
Problem: Deployment shows "Build Failed"
Solution:
- Check build logs for specific errors
- Verify build command is correct
- Ensure all dependencies are in package.json
Framework Not Detected
Problem: Deployxa shows "Unknown Framework"
Solution:
- Manually select your framework
- Verify package.json or framework config exists
- Check repository structure
Deployment Timeout
Problem: Deployment takes too long
Solution:
- Check for large dependencies
- Optimize build process
- Consider upgrading plan for more resources
Getting Help
If you need assistance:
- Documentation: Browse our comprehensive guides
- Community: Join our Discord community
- Support: Contact support@deployxa.com
- Status: Check system status at status.deployxa.com
What's Next?
- Core Concepts - Understand how Deployxa works
- Deployment Guides - Framework-specific guides
- CLI Documentation - Deploy from your terminal
- Custom Domains - Use your own domain
Congratulations! You've successfully deployed your first application with Deployxa. Welcome to the platform!