Deploying from GitHub Repository
Deploy your own applications directly from GitHub with automatic framework detection.
Connect GitHub
First, connect your GitHub account:
- Go to Settings > GitHub
- Click "Connect GitHub"
- Authorize Server Compass via OAuth
- Your repositories are now accessible
You can connect multiple GitHub accounts (personal and organization).
Select repository
- Click "Deploy New App"
- Select "GitHub" as the source
- Choose your GitHub account
- Search or browse your repositories
- Select the repository to deploy
Configure deployment
Server Compass auto-detects your framework and suggests:
- Build command: npm run build, etc.
- Start command: npm start, etc.
- Dockerfile: Generated or detected
You can customize:
- Branch to deploy
- Environment variables
- Build arguments
- Port configuration
Build options
Choose your build method:
- Server-side build: Build on your VPS (uses server resources)
- GitHub Actions: Build using GitHub's free CI minutes (recommended)
GitHub Actions builds keep your server resources free for running apps.
Deploy and monitor
- Review your configuration
- Click "Deploy"
- Watch build logs in real-time
- Monitor deployment progress
- Access your app when complete
Screenshots


Screenshots may vary slightly from the current version
Video Tutorials

How to deploy Next.js App to VPS - No Code Required!
Deploy your Next.js application to a VPS without writing any deployment code.
Watch tutorial
Deploy Django app to VPS without touching the terminal
Deploy your Django application to a VPS without any terminal commands.
Watch tutorial
Deploy to your VPS with GitHub Actions — Server Compass CI/CD Demo
Learn how to set up CI/CD pipelines using GitHub Actions to automatically deploy your applications to your VPS with Server Compass.
Watch tutorialRelated Features
Deploy from GitHub
Deploy directly from any GitHub repository. Select branches, configure build settings, and ship your code to production.
1-Click GitHub OAuth
Connect your GitHub account with a single OAuth click. No GitHub App setup or personal access tokens needed.
Framework Auto-Detection
Automatically detect the application framework from your repository. Pre-configure build settings based on detected stack.
Related Articles
Need Help?
Check our troubleshooting guides or join our community.
Ready to try Server Compass?
Download the app and deploy your first application in under 5 minutes. No terminal knowledge required.