β‘ This repository uses the Deploy Mautic to DigitalOcean GitHub Action for one-click deployments.
Automated deployment of Mautic 6 to DigitalOcean VPS using GitHub Actions. Deploy Mautic in minutes with automatic SSL certificates, monitoring, and maintenance.
My presentation of the previous version of this idea. It's way simpler now as I moved the complexities to a GitHub action.
Click the "Fork" button to create your own copy.
Complete setup guide: https://github.com/marketplace/actions/deploy-mautic-to-digitalocean
The action's documentation covers:
- Prerequisites and requirements
- GitHub Secrets and Variables configuration
- DigitalOcean API token setup
- SSH key generation and setup
- Domain configuration for SSL
- VPS sizing recommendations
- Troubleshooting common issues
Push to main branch and deployment runs automatically.
- Go to
Actionstab β "Deploy Mautic to DigitalOcean" - Click "Run workflow"
- Choose VPS name and size
- Deploy!
- π One-click deployment - Deploy in under 10 minutes
- π Automatic SSL - Let's Encrypt certificates with domain setup
- π Built-in monitoring - DigitalOcean monitoring + Docker health checks
- π Easy updates - Update Mautic version and redeploy
- π¨ Extensible - Custom themes and plugins via Composer
- π₯ Team-friendly - GitHub collaboration and audit trail
- π Complete Documentation: https://github.com/marketplace/actions/deploy-mautic-to-digitalocean
- π οΈ Action Source Code: https://github.com/escopecz/mautic-do-action
- π Migration Guide: MIGRATION-TO-ACTION.md
- π Validation Report: VALIDATION-SUMMARY.md
- Mautic Community: https://www.mautic.org/community
- Action Issues: https://github.com/escopecz/mautic-do-action/issues
- DigitalOcean Support: https://www.digitalocean.com/support
Prefer managed hosting? Consider Mautic's official partners or start a free trial.
