Thank you for using Deploy Center! We're here to help you get the most out of your deployment automation platform.
Before seeking support, please check our comprehensive documentation:
- 📖 README — Main documentation and overview
- ⚡ Quick Start Guide — Get started in 5 minutes
- 🛠️ Installation Guide — Detailed installation instructions
- 🏗️ Project Structure — Architecture and code organization
- 📡 Postman Guide — API testing guide
- 📦 Postman Collection — Import and test APIs
- 🔧 Troubleshooting Section — Common issues and solutions
- 🐛 Known Issues — Current known issues
The best place to ask questions and get help from the community:
- ❓ Q&A — Ask questions and get answers
- 💡 Ideas — Share feature ideas and suggestions
- 🎓 Show & Tell — Share your Deploy Center setup
- 📣 Announcements — Stay updated with news
For bug reports and feature requests:
Before creating an issue:
- ✅ Search existing issues to avoid duplicates
- ✅ Read the troubleshooting guide
- ✅ Gather relevant information (logs, environment details, steps to reproduce)
- ✅ Use the provided issue templates
Q: How do I install Deploy Center?
- A: See the Installation Guide for step-by-step instructions.
Q: What are the system requirements?
- A: Node.js ≥ 18.0.0, npm ≥ 9.0.0, MariaDB ≥ 10.6. See Prerequisites.
Q: Database connection failed, what should I do?
- A: Check the troubleshooting section for solutions.
Q: How do I generate secure secrets?
- A: Run:
node -e "console.log(require('crypto').randomBytes(64).toString('hex'))"See Configuration.
Q: How do I configure webhooks?
- A: See the Webhook Setup Guide.
Q: How do I add notifications?
- A: See the Notifications Guide.
Q: My deployment is stuck in queue, why?
- A: Only one deployment can run per project at a time. Check queue status via API or logs.
Q: How do I retry a failed deployment?
- A: Use the
POST /api/deployments/:id/retryendpoint or see API Documentation.
Q: Can I rollback a deployment?
- A: Rollback feature is planned for v3.0. Currently, you can deploy a previous commit manually.
Q: How do I secure my installation?
- A: See the Security Best Practices and Security Checklist.
Q: How do I report a security vulnerability?
- A: Please email security@futuresolutionsdev.com. See Security Policy.
Q: How do I contribute?
- A: See the Contributing Guide for guidelines and setup instructions.
Q: What coding standards do you follow?
- A: We use TypeScript strict mode, PascalCase naming, SOLID principles, and ESLint/Prettier. See Coding Standards.
For general questions and support:
Email: support@futuresolutionsdev.com
Response Time: Within 1-3 business days (usually faster)
Please include:
- Clear description of your issue
- Deploy Center version
- Environment details (OS, Node.js version)
- Steps to reproduce (if applicable)
- Relevant logs or error messages
For security-related concerns:
Email: security@futuresolutionsdev.com
Response Time: Within 24 hours for critical issues
Please see: Security Policy
For business inquiries and commercial support:
Email: licensing@futuresolutionsdev.com
Commercial support includes:
- Priority email support
- Phone/video call support
- Custom feature development
- On-site installation and training
- SLA guarantees
Need help with deployment, customization, or integration?
Services:
- ✅ Custom deployment pipeline design
- ✅ Multi-server setup and configuration
- ✅ Integration with existing CI/CD tools
- ✅ Performance optimization
- ✅ Security audit and hardening
- ✅ Team training and onboarding
Contact: consulting@futuresolutionsdev.com
Need custom features for your organization?
We can build:
- Custom integrations (GitLab, Bitbucket, etc.)
- Advanced deployment strategies
- Custom notification channels
- Enterprise features (SSO, multi-tenancy)
- White-label solutions
Contact: dev@futuresolutionsdev.com
- General Support: support@futuresolutionsdev.com
- Security: security@futuresolutionsdev.com
- Commercial: licensing@futuresolutionsdev.com
- Consulting: consulting@futuresolutionsdev.com
- Phone: +20 106 901 7890
- WhatsApp: +20 106 901 7890
Office Hours: Sunday - Thursday, 9:00 AM - 5:00 PM (GMT+2)
- Website: futuresolutionsdev.com
- Facebook: @futuresolutionsdev
- LinkedIn: FutureSolutionDev
- Repository: Deploy-Center-Server
- Discussions: GitHub Discussions
- Issues: GitHub Issues
| Channel | Response Time |
|---|---|
| GitHub Discussions | 1-3 days (community-driven) |
| GitHub Issues | 1-5 days (depends on priority) |
| Email (support@) | 1-3 business days |
| Priority | Response Time | Resolution Time |
|---|---|---|
| Critical | < 4 hours | 1-2 business days |
| High | < 8 hours | 2-5 business days |
| Normal | < 24 hours | 5-10 business days |
| Low | < 48 hours | 10-15 business days |
Commercial support requires an active support contract.
Before reaching out for support, please try these steps:
- Read the relevant section in README
- Check Installation Guide
- Review Troubleshooting Section
- Search GitHub Issues
- Search GitHub Discussions
- Node.js version ≥ 18.0.0:
node --version - npm version ≥ 9.0.0:
npm --version - MariaDB running:
systemctl status mariadb - Database accessible:
mysql -u deploy_user -p
- Check application logs:
tail -f logs/combined-*.log - Check error logs:
tail -f logs/error-*.log - Check deployment logs:
tail -f logs/deployment-*.log - Check PM2 logs (if using PM2):
pm2 logs deploy-center
- Environment variables set correctly in
.env - Database credentials correct
- JWT secrets generated and set
- Ports not in use by other services
- Server responding:
curl http://localhost:3000/health - Database connection:
mysql -u deploy_user -p deploy_center - Webhook accessible (if using webhooks)
When reporting an issue, please include:
# Operating System
cat /etc/os-release
# Node.js version
node --version
# npm version
npm --version
# MariaDB version
mysql --version
# Deploy Center version
cat package.json | grep version# From .env (REMOVE SECRETS!)
NODE_ENV=production
PORT=3000
DB_DIALECT=mariadb
# ... other non-sensitive config# Last 50 lines of error logs
tail -n 50 logs/error-*.log
# Last 50 lines of combined logs
tail -n 50 logs/combined-*.log# Server health
curl http://localhost:3000/health
# Database connectivity
mysql -u deploy_user -p -e "SELECT 1"- 📖 Quick Start Guide — Get started in 5 minutes
- 🏗️ Project Structure — Understand the architecture
- 🧪 Postman Guide — Test the API
- 🎥 Installation walkthrough
- 🎥 Creating your first project
- 🎥 Setting up webhooks
- 🎥 Advanced pipeline configuration
- 📝 Deploy Center vs. Traditional CI/CD
- 📝 Best practices for deployment automation
- 📝 Securing your Deploy Center installation
When seeking support, please:
- ✅ Be respectful and patient
- ✅ Provide complete information
- ✅ Follow the Code of Conduct
- ✅ Search before asking
- ✅ Share solutions if you find them
- ❌ Don't post sensitive information (passwords, API keys)
- ❌ Don't spam or post off-topic content
Found a bug? Have a feature idea? Want to improve the documentation?
We welcome contributions!
See the Contributing Guide to get started.
Deploy Center is available under dual licensing:
- Personal Use: Free for personal, non-commercial use (Personal License)
- Commercial Use: Requires commercial license (Commercial License)
For licensing questions: licensing@futuresolutionsdev.com
Thank you for using Deploy Center! We appreciate your support and feedback.
If Deploy Center has been helpful, consider:
- ⭐ Starring the repository on GitHub
- 📢 Sharing with others who might find it useful
- 💬 Contributing to the project
- 💰 Sponsoring development (see FUNDING.yml)
Need more help? Don't hesitate to reach out!
📧 support@futuresolutionsdev.com | 🌐 futuresolutionsdev.com
Made with ❤️ by FutureSolutionDev