Setting Up Auto-Deploy
Automatically deploy your application when you push code to GitHub.
What is auto-deploy?
Auto-deploy automatically redeploys your app when:
- You push code to your configured branch
- A workflow completes successfully
- You manually trigger a deployment
No need to click "Deploy" every time you make changes.
Enabling auto-deploy
- Open your app's settings
- Go to the CI/CD tab
- Toggle "Auto-Deploy" on
- Select the branch to monitor
- Configure polling interval (or use webhooks)
How it works
Server Compass checks for changes:
- Polls your repository at configured intervals
- Detects new commits on your branch
- Triggers a new build and deployment
- Notifies you of success or failure
Zero-downtime deployment
Auto-deploy uses zero-downtime strategy:
- New container starts alongside existing
- Health checks verify new container
- Traffic switches to new container
- Old container gracefully stops
Screenshots

Screenshots may vary slightly from the current version
Video Tutorials
Related Features
Auto-Deploy on Push
Enable automatic deployments triggered by code pushes. Configure polling intervals and branch filters.
Zero-Downtime Deployment
Blue-green deployment strategy ensures zero interruption. Health checks validate new containers before switching traffic.
GitHub Actions Integration
Build and deploy using GitHub Actions free CI minutes. Your server resources stay free for running apps.
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.
