Admin (Command Centre)
The Deployxa Command Centre is the administrative dashboard for managing the entire platform. This guide covers platform management, user administration, system monitoring, and operational procedures.
Overview
The Command Centre provides:
- Platform Overview: System-wide metrics and status
- User Management: Manage all users and organizations
- Project Management: Monitor and manage all projects
- Container Management: View and control all containers
- Domain Management: Manage all custom domains
- Billing Management: Track revenue and invoices
- System Monitoring: Monitor system health and performance
- Alert Management: Configure and respond to alerts
- Audit Logs: Comprehensive audit trail
- System Overrides: Emergency controls and maintenance
Accessing the Command Centre
Requirements
Access requirements:
- Admin or Owner role
- Enterprise plan
- Two-factor authentication enabled
Login
- Go to deployxa.com/admin
- Sign in with admin credentials
- Complete 2FA verification
- Access Command Centre
Navigation
Main sections:
- Dashboard
- Users
- Organizations
- Projects
- Containers
- Domains
- Billing
- Monitoring
- Alerts
- Audit Logs
- Settings
Dashboard
Overview Metrics
Platform metrics:
- Total users
- Total organizations
- Total projects
- Active containers
- Total revenue (MRR)
- System uptime
Real-time metrics:
- Active deployments
- Build queue length
- Container health
- API request rate
- Error rate
- Bandwidth usage
System Status
Service status:
- API server
- Build workers
- Deployment workers
- Database
- Cache (Redis)
- CDN
- DNS
- SSL certificates
Status indicators:
- 🟢 Operational
- 🟡 Degraded
- 🔴 Down
- ⚪ Maintenance
Quick Actions
Common actions:
- Create organization
- Suspend user
- View alerts
- Check system health
- Generate reports
- Access audit logs
User Management
Viewing Users
User list:
- User ID
- Name
- Organization
- Role
- Status
- Last login
- Created date
Filters:
- Status (Active, Suspended, Deleted)
- Role (User, Admin, Owner)
- Organization
- Date range
Search:
- By email
- By name
- By user ID
User Details
User profile:
- Personal information
- Authentication methods
- Active sessions
- API keys
- Organization memberships
- Project access
- Audit history
User actions:
- View details
- Edit profile
- Reset password
- Disable 2FA
- Suspend user
- Delete user
- Impersonate user (audit logged)
User Actions
Suspend User:
- Go to Users → Select user
- Click "Suspend"
- Enter reason
- Select duration:
- Temporary (24 hours)
- Extended (7 days)
- Permanent
- Click "Suspend"
Delete User:
- Go to Users → Select user
- Click "Delete"
- Confirm deletion
- Enter confirmation text
- Click "Delete"
Note: User deletion is permanent and cannot be undone.
Reset Password:
- Go to Users → Select user
- Click "Reset Password"
- Generate temporary password
- Send to user via secure channel
- Force password change on next login
Organization Management
Viewing Organizations
Organization list:
- Organization ID
- Name
- Owner
- Plan
- Members
- Projects
- Revenue
- Status
- Created date
Filters:
- Plan (Free, Pro, Enterprise)
- Status (Active, Suspended, Deleted)
- Date range
Search:
- By name
- By owner
- By organization ID
Organization Details
Organization profile:
- Basic information
- Members and roles
- Projects
- Billing information
- Usage statistics
- Audit history
Organization actions:
- View details
- Edit profile
- Change plan
- Suspend organization
- Delete organization
- Transfer ownership
Organization Actions
Change Plan:
- Go to Organizations → Select organization
- Click "Change Plan"
- Select new plan
- Prorate charges
- Click "Confirm"
Suspend Organization:
- Go to Organizations → Select organization
- Click "Suspend"
- Enter reason
- Select suspension type:
- Temporary
- Permanent
- Click "Suspend"
Project Management
Viewing Projects
Project list:
- Project ID
- Name
- Organization
- Framework
- Status
- Deployments
- Resource usage
- Created date
Filters:
- Status (Active, Suspended, Building, Failed)
- Framework
- Organization
- Date range
Search:
- By name
- By organization
- By project ID
Project Details
Project profile:
- Basic information
- Deployments
- Domains
- Environment variables
- Resource usage
- Logs
- Audit history
Project actions:
- View details
- Edit settings
- Trigger deployment
- Suspend project
- Delete project
- Transfer project
Project Actions
Trigger Deployment:
- Go to Projects → Select project
- Click "Deploy"
- Select branch
- Configure deployment
- Click "Deploy"
Suspend Project:
- Go to Projects → Select project
- Click "Suspend"
- Enter reason
- Click "Suspend"
Container Management
Viewing Containers
Container list:
- Container ID
- Project
- Organization
- Status
- CPU usage
- RAM usage
- Uptime
- IP address
Filters:
- Status (Running, Stopped, Failed)
- Organization
- Project
- Resource usage
Search:
- By container ID
- By project
- By organization
Container Details
Container profile:
- Basic information
- Resource usage
- Logs
- Metrics
- Network configuration
- Audit history
Container actions:
- View details
- Restart container
- Stop container
- Delete container
- View logs
- Access console
Container Actions
Restart Container:
- Go to Containers → Select container
- Click "Restart"
- Confirm restart
- Click "Restart"
Access Console:
- Go to Containers → Select container
- Click "Console"
- Authenticate
- Access container shell
Note: Console access is logged and audited.
Domain Management
Viewing Domains
Domain list:
- Domain name
- Project
- Organization
- Status
- SSL status
- DNS status
- Created date
Filters:
- Status (Pending, Verified, Active, Failed)
- SSL status
- Organization
- Project
Search:
- By domain name
- By project
- By organization
Domain Details
Domain profile:
- Basic information
- DNS configuration
- SSL certificate
- Redirect rules
- Audit history
Domain actions:
- View details
- Verify domain
- Renew SSL
- Delete domain
- Configure redirects
Billing Management
Revenue Tracking
Revenue metrics:
- Monthly Recurring Revenue (MRR)
- Annual Recurring Revenue (ARR)
- Revenue by plan
- Revenue by organization
- Revenue trends
- Churn rate
Financial reports:
- Revenue reports
- Invoice reports
- Payment reports
- Refund reports
- Tax reports
Invoice Management
Invoice list:
- Invoice ID
- Organization
- Amount
- Status
- Due date
- Paid date
Invoice actions:
- View invoice
- Download PDF
- Mark as paid
- Send reminder
- Void invoice
- Issue refund
Payment Management
Payment list:
- Payment ID
- Organization
- Amount
- Method
- Status
- Date
Payment actions:
- View payment
- Process refund
- Retry payment
- Update payment method
System Monitoring
Infrastructure Monitoring
Server metrics:
- CPU usage
- RAM usage
- Disk usage
- Network I/O
- Load average
Service metrics:
- API response time
- Build queue length
- Deployment success rate
- Error rates
- Request rates
Performance Monitoring
Performance metrics:
- Page load times
- API latency
- Database query times
- Cache hit rates
- CDN performance
Alert thresholds:
- CPU > 80%
- RAM > 85%
- Disk > 90%
- Response time > 2s
- Error rate > 1%
Health Checks
Automated health checks:
- Service availability
- Database connectivity
- Cache connectivity
- DNS resolution
- SSL certificate validity
Check frequency:
- Critical services: Every 30 seconds
- Standard services: Every 5 minutes
- Background services: Every 15 minutes
Alert Management
Alert Configuration
Alert types:
- System alerts (CPU, RAM, disk)
- Service alerts (API, database, cache)
- Security alerts (failed logins, suspicious activity)
- Billing alerts (payment failures, fraud detection)
- Compliance alerts (policy violations, audit findings)
Alert channels:
- Slack
- PagerDuty
- Webhook
- SMS (critical only)
Active Alerts
Alert list:
- Alert ID
- Type
- Severity
- Status
- Triggered time
- Acknowledged by
Alert actions:
- View details
- Acknowledge alert
- Resolve alert
- Escalate alert
- Silence alert
- Create incident
Alert Response
Severity levels:
- Critical: Immediate response required
- High: Response within 15 minutes
- Medium: Response within 1 hour
- Low: Response within 4 hours
Response procedures:
- Acknowledge alert
- Investigate root cause
- Implement fix
- Verify resolution
- Document incident
- Update runbook
Audit Logs
Log Types
Authentication logs:
- Login attempts
- Logout events
- Password changes
- 2FA events
- API key usage
Administrative logs:
- User management
- Organization management
- Project management
- System configuration
- Security settings
Operational logs:
- Deployments
- Container management
- Domain management
- Billing operations
- System maintenance
Viewing Logs
Log viewer:
- Go to Audit Logs
- Select time range
- Filter by event type
- Filter by user
- Search for specific events
- Export logs
Filter options:
- Event type
- User
- Organization
- Project
- IP address
- Time range
- Severity
Log Export
Export formats:
- CSV
- JSON
- SIEM format
Export options:
- Time range
- Event types
- Users
- Organizations
- Projects
System Overrides
Maintenance Mode
Enable maintenance mode:
- Go to Settings → Maintenance
- Click "Enable Maintenance Mode"
- Set maintenance window
- Enter maintenance message
- Click "Enable"
Effects:
- New deployments paused
- User access restricted
- API read-only
- Maintenance page displayed
Emergency Controls
Emergency shutdown:
- Go to Settings → Emergency
- Click "Emergency Shutdown"
- Confirm shutdown
- Enter reason
- Click "Shutdown"
Effects:
- All services stopped
- Containers terminated
- Database backup initiated
- Incident created
Emergency restart:
- Go to Settings → Emergency
- Click "Emergency Restart"
- Confirm restart
- Enter reason
- Click "Restart"
Feature Flags
Toggle features:
- Go to Settings → Features
- Select feature
- Toggle on/off
- Set rollout percentage
- Click "Save"
Available features:
- New deployment engine
- AI Copilot
- Advanced analytics
- Custom domains
- Auto-scaling
- Preview deployments
Incident Management
Creating Incidents
Create incident:
- Go to Incidents → Create
- Enter incident title
- Select severity
- Assign responder
- Add description
- Click "Create"
Incident details:
- Title
- Description
- Severity
- Status
- Responder
- Timeline
- Resolution
Incident Response
Incident lifecycle:
- Detected: Issue identified
- Acknowledged: Responder assigned
- Investigating: Root cause analysis
- Mitigating: Implementing fix
- Resolved: Issue fixed
- Closed: Incident closed
Communication:
- Status page updates
- Email notifications
- Slack updates
- Customer notifications
Post-Incident Review
Post-mortem process:
- Timeline reconstruction
- Root cause analysis
- Impact assessment
- Lessons learned
- Action items
- Documentation update
Reports
Operational Reports
Daily reports:
- Deployment statistics
- Resource usage
- Error rates
- Performance metrics
- Security events
Weekly reports:
- Week-over-week trends
- Top issues
- Resource optimization
- Security summary
- Compliance status
Monthly reports:
- Monthly metrics
- Revenue analysis
- Customer growth
- System performance
- Security posture
Custom Reports
Create custom report:
- Go to Reports → Create
- Select report type
- Configure metrics
- Set time range
- Choose format
- Click "Generate"
Report types:
- Usage reports
- Performance reports
- Security reports
- Financial reports
- Compliance reports
Troubleshooting
Command Centre Not Loading
Problem: Command Centre shows blank page
Solution:
- Check browser console for errors
- Clear browser cache
- Try incognito/private mode
- Check admin permissions
- Verify 2FA is enabled
- Contact support if issue persists
Cannot Access User Data
Problem: Cannot view user information
Solution:
- Check admin permissions
- Verify user exists
- Check database connectivity
- Review access logs
- Contact support if issue persists
Alerts Not Working
Problem: Alerts not sending notifications
Solution:
- Check alert configuration
- Verify notification channels
- Test notification settings
- Check alert logs
- Contact support if issue persists
System Performance Issues
Problem: Command Centre is slow
Solution:
- Check system resources
- Review database performance
- Check cache status
- Optimize queries
- Contact support if issue persists
Best Practices
Security
✅ Enable 2FA for all admins ✅ Use strong passwords ✅ Regular security audits ✅ Monitor audit logs ✅ Review access regularly ✅ Document procedures ✅ Train admin team ✅ Use principle of least privilege
Operations
✅ Monitor system health ✅ Respond to alerts promptly ✅ Document incidents ✅ Maintain runbooks ✅ Regular backups ✅ Test disaster recovery ✅ Update documentation ✅ Conduct post-mortems
Communication
✅ Maintain status page ✅ Notify users of incidents ✅ Provide regular updates ✅ Document decisions ✅ Share knowledge ✅ Train team members ✅ Coordinate with stakeholders ✅ Review communication procedures
Related Topics
Resources
Need Help? Contact admin-support@deployxa.com or join our community Discord.