Cloud Hosting Guide
Technical guide to UncleBTech Cloud Hosting for agencies and multi-site management with scalable resources and white-label features.
Cloud Hosting Guide
UncleBTech Cloud Hosting is designed for agencies, freelancers, and businesses managing multiple WordPress sites. This guide covers the technical architecture, multi-site management features, and agency-focused tools available with Cloud Hosting.
Cloud Hosting Architecture
Infrastructure Overview
Virtualized Environment:
- KVM Virtualization: Full virtualization with dedicated resources
- Resource Isolation: Each Cloud Hosting account runs in isolated environment
- Scalable Resources: CPU, RAM, and storage can be scaled independently
- High Availability: Redundant infrastructure for maximum uptime
- Load Balancing: Automatic load balancing across multiple server nodes
Resource Allocation:
Starter Cloud (£99/month):
- 10 WordPress Installations
- 80 GB NVMe SSD Storage
- 8 GB Dedicated RAM
- 2 vCPUs
- 500 GB Monthly Bandwidth
Advanced Cloud (£149/month):
- 25 WordPress Installations
- 160 GB NVMe SSD Storage
- 16 GB Dedicated RAM
- 4 vCPUs
- 1 TB Monthly Bandwidth
Premium Cloud (£249/month):
- 50 WordPress Installations
- 240 GB NVMe SSD Storage
- 32 GB Dedicated RAM
- 8 vCPUs
- 2 TB Monthly Bandwidth
Multi-Tenant Architecture
Site Isolation:
- Separate Databases: Each WordPress site has its own database
- File System Isolation: Sites cannot access each other's files
- Resource Monitoring: Per-site resource usage tracking
- Security Isolation: Security issues on one site don't affect others
- Independent Backups: Separate backup and restore for each site
Multi-Site Management
WordPress Toolkit Integration
Bulk Operations:
- Mass Updates: Update WordPress core, plugins, and themes across all sites
- Security Scanning: Scan all sites for vulnerabilities simultaneously
- Performance Monitoring: Monitor performance across your entire site portfolio
- Backup Management: Centralized backup and restore for all installations
Site Management Features:
Site Creation:
- One-click WordPress installation
- Template-based site creation
- Bulk site provisioning
- Custom configuration templates
Site Organization:
- Client-based grouping
- Project-based organization
- Custom labels and tags
- Search and filtering
Agency-Focused Tools
Client Management:
- Client Portal Access: Provide clients with limited access to their sites
- White-Label Interface: Remove UncleBTech branding (Premium plan)
- Custom Branding: Add your agency branding to client-facing areas
- Access Control: Fine-grained permissions for team members and clients
Reporting and Analytics:
- Usage Reports: Detailed resource usage per site and client
- Performance Reports: Site performance metrics and optimization recommendations
- Security Reports: Security status and threat detection across all sites
- Custom Reports: Branded reports for client communication
Performance Suite
Advanced Caching
LiteSpeed Cache Enterprise:
- Site-Level Configuration: Individual cache settings per WordPress site
- Advanced Rules: Custom cache rules and exclusions
- ESI Support: Edge Side Includes for dynamic content
- Mobile Optimization: Separate mobile cache for optimal performance
Additional Caching Layers:
- OPcache: PHP bytecode caching (Advanced & Premium plans)
- APCu: User cache for object caching (Advanced & Premium plans)
- Redis: Advanced object caching for high-traffic sites (Premium plan)
- Memcached: Alternative object caching solution
Database Optimization
MariaDB Performance:
- Connection Pooling: Efficient database connection management
- Query Optimization: Automatic query optimization and indexing
- Slow Query Detection: Identification and optimization of slow queries
- Database Monitoring: Real-time database performance monitoring
WordPress Database Optimization:
- Table Optimization: Regular optimization of WordPress database tables
- Index Management: Automatic index creation and optimization
- Cleanup Automation: Automated cleanup of revisions, spam, and transients
- Fragmentation Prevention: Regular defragmentation of database tables
Content Delivery Network
CDN Integration Options:
- QUIC.cloud: Native LiteSpeed CDN with WordPress optimization
- Cloudflare: Global CDN with advanced security and performance features
- Custom CDN: Integration with your preferred CDN provider
- Multi-CDN: Use multiple CDNs for different content types
CDN Configuration:
QUIC.cloud Setup:
1. Enable in LiteSpeed Cache plugin
2. Configure cache rules and exclusions
3. Set up image optimization
4. Configure mobile optimization
Cloudflare Setup:
1. Add domain to Cloudflare account
2. Configure DNS settings
3. Set up page rules and caching
4. Enable security features
Security and Compliance
Enhanced Security Features
Multi-Site Security:
- Isolated Security: Security breaches contained to individual sites
- Centralized Monitoring: Security monitoring across all WordPress installations
- Bulk Security Updates: Apply security updates across all sites simultaneously
- Threat Intelligence: Shared threat intelligence across your site portfolio
Advanced Security Tools:
- Web Application Firewall: Advanced WAF rules for protection
- Intrusion Detection: Real-time intrusion detection and prevention
- Malware Scanning: Regular malware scanning across all sites
- Security Hardening: Automated security hardening for new installations
Compliance Features
GDPR Compliance:
- Data Residency: EU data residency options for compliance
- Privacy Controls: Comprehensive privacy controls for client sites
- Audit Trails: Detailed audit trails for data access and processing
- Data Portability: Easy data export for compliance requirements
Agency Compliance:
- Client Data Protection: Isolated client data with proper access controls
- Compliance Reporting: Regular compliance reports for agency requirements
- Data Processing Agreements: Proper DPA documentation for client relationships
- Breach Notification: Automated breach notification procedures
White-Label and Agency Features
White-Label Options (Premium Plan)
Branding Customization:
- Control Panel Branding: Replace UncleBTech branding with your own
- Custom Domain: Access control panel via your own domain
- Email Branding: System emails sent from your domain
- Documentation: Help articles and guides with your branding
Client Experience:
- Branded Portal: Clients see your branding throughout their experience
- Custom Support: Support tickets can be handled under your brand
- Billing Integration: White-label billing and invoice generation
- Marketing Materials: Co-branded marketing materials and documentation
Agency Business Tools
Client Management:
- Multi-Client Dashboard: Manage all client sites from single dashboard
- Client Billing: Separate billing for each client or consolidated billing
- Access Delegation: Grant clients appropriate access to their sites
- Team Collaboration: Add team members with role-based permissions
Business Intelligence:
- Revenue Tracking: Track revenue per client and service type
- Resource Utilization: Monitor resource usage across all clients
- Growth Analytics: Analyze growth patterns and optimization opportunities
- Cost Analysis: Understand costs and optimize pricing strategies
Developer API and Automation
Management API
API Capabilities:
# Example API endpoints GET /api/v1/sites # List all WordPress sites POST /api/v1/sites # Create new WordPress site PUT /api/v1/sites/{id}/update # Update WordPress core/plugins DELETE /api/v1/sites/{id} # Remove WordPress site GET /api/v1/sites/{id}/backups # List available backups POST /api/v1/sites/{id}/restore # Restore from backup
Authentication:
- API Keys: Secure API key authentication
- OAuth 2.0: OAuth 2.0 authentication for third-party integrations
- Rate Limiting: Appropriate rate limits to prevent abuse
- Audit Logging: Complete audit trail of all API operations
Automation Capabilities
Webhook Integration:
- Site Events: Webhooks for site creation, updates, and deletions
- Backup Events: Notifications for backup completion and failures
- Security Events: Alerts for security issues and malware detection
- Performance Events: Notifications for performance threshold breaches
Automation Scripts:
- Bulk Operations: Automate repetitive tasks across multiple sites
- Maintenance Scripts: Automated maintenance and optimization scripts
- Monitoring Scripts: Custom monitoring and alerting scripts
- Integration Scripts: Scripts for integrating with external services
Scaling and Growth Management
Resource Scaling
Vertical Scaling:
- CPU Upgrades: Add more CPU cores for better performance
- Memory Expansion: Increase RAM for handling more concurrent users
- Storage Growth: Expand storage as your sites grow
- Bandwidth Increases: Scale bandwidth for higher traffic volumes
Horizontal Scaling:
- Site Limit Increases: Add more WordPress installations as needed
- Load Distribution: Distribute sites across multiple server nodes
- Geographic Distribution: Deploy sites in different geographic regions
- Performance Optimization: Optimize performance across scaled infrastructure
Growth Planning
Capacity Planning:
- Usage Analytics: Detailed analytics on resource usage patterns
- Growth Projections: Projections based on historical usage data
- Optimization Recommendations: Recommendations for improving efficiency
- Scaling Roadmap: Clear roadmap for scaling as your agency grows
Migration Paths:
- WordPress to Cloud: Easy migration from WordPress hosting to Cloud
- Cloud to LaunchStack: Migration path for custom applications
- Resource Optimization: Right-sizing resources based on actual usage
- Cost Optimization: Optimize costs while maintaining performance
Monitoring and Observability
Comprehensive Monitoring
Infrastructure Monitoring:
- Server Health: CPU, memory, disk, and network monitoring
- Service Monitoring: Monitoring of all hosting services and dependencies
- Performance Monitoring: Application and database performance tracking
- Security Monitoring: Continuous security monitoring and threat detection
WordPress-Specific Monitoring:
- Site Uptime: Individual uptime monitoring for each WordPress site
- Performance Metrics: Page load times and Core Web Vitals tracking
- Error Monitoring: WordPress error detection and alerting
- Update Monitoring: Monitoring of WordPress, plugin, and theme updates
Alerting and Notifications
Alert Types:
- Uptime Alerts: Immediate notification of site downtime
- Performance Alerts: Alerts for performance degradation
- Security Alerts: Immediate notification of security threats
- Resource Alerts: Warnings when approaching resource limits
Notification Channels:
- Email Notifications: Detailed email alerts with context and recommendations
- SMS Alerts: Critical alerts via SMS (Premium plan)
- Webhook Notifications: Integration with your monitoring and alerting systems
- Dashboard Alerts: Real-time alerts in your control panel
Best Practices for Cloud Hosting
Site Organization
Recommended Structure:
- Client-Based Organization: Group sites by client for easy management
- Environment Separation: Separate staging and production environments
- Naming Conventions: Use consistent naming for easy identification
- Documentation: Document site purposes and client requirements
- Access Management: Implement proper access controls for team and clients
Performance Optimization
Multi-Site Performance:
- Resource Monitoring: Regularly monitor resource usage per site
- Performance Testing: Regular performance testing across all sites
- Optimization: Optimize high-resource sites to improve overall performance
- Caching Strategy: Implement appropriate caching for each site type
- CDN Usage: Use CDN for sites with global audiences
Security Management
Agency Security Strategy:
- Centralized Security: Implement consistent security across all sites
- Regular Audits: Conduct regular security audits of all installations
- Update Management: Coordinate updates across all sites safely
- Incident Response: Have clear procedures for security incidents
- Client Education: Educate clients on security best practices
Agency Success Tip: Use our white-label features and API to create a seamless, branded experience for your clients while maintaining centralized control and monitoring of all sites.
Ready to scale your agency with Cloud Hosting? Contact our team at support@unclebtech.com for a consultation on the best Cloud Hosting plan for your agency's needs and growth plans.