Cloud Hosting Guide

Technical guide to UncleBTech Cloud Hosting for agencies and multi-site management with scalable resources and white-label features.

Last updated: 21 January 2025
Tags:
cloudhostingagencymulti-sitescalable

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:

  1. Client-Based Organization: Group sites by client for easy management
  2. Environment Separation: Separate staging and production environments
  3. Naming Conventions: Use consistent naming for easy identification
  4. Documentation: Document site purposes and client requirements
  5. Access Management: Implement proper access controls for team and clients

Performance Optimization

Multi-Site Performance:

  1. Resource Monitoring: Regularly monitor resource usage per site
  2. Performance Testing: Regular performance testing across all sites
  3. Optimization: Optimize high-resource sites to improve overall performance
  4. Caching Strategy: Implement appropriate caching for each site type
  5. CDN Usage: Use CDN for sites with global audiences

Security Management

Agency Security Strategy:

  1. Centralized Security: Implement consistent security across all sites
  2. Regular Audits: Conduct regular security audits of all installations
  3. Update Management: Coordinate updates across all sites safely
  4. Incident Response: Have clear procedures for security incidents
  5. 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.

Was this documentation helpful?

Still need help? Contact our technical team or visit our Help Centre.