Deployment Configuration Matrix
Choose the perfect combination of VPS, DNS, and networking for your community's needs.
Maidan Cloud supports a flexible matrix configuration with 12 possible combinations across multiple providers. Mix and match to find the perfect balance of sovereignty, performance, and convenience.
🔍 Configuration Matrix
| VPS Provider | DNS Provider | Tunnels | Privacy | Performance | Sovereignty | Use Case |
|---|---|---|---|---|---|---|
| Cherry | Cloudflare | Enabled | ⭐⭐⭐ | ⭐⭐⭐⭐⭐ | ⭐⭐ | Default - Ease + Performance |
| Cherry | Cloudflare | Disabled | ⭐⭐⭐ | ⭐⭐⭐⭐ | ⭐⭐⭐ | CF convenience, direct IP |
| Cherry | 1984hosting | Disabled | ⭐⭐⭐⭐ | ⭐⭐⭐ | ⭐⭐⭐⭐ | Hybrid sovereignty |
| DigitalOcean | Cloudflare | Enabled | ⭐⭐⭐ | ⭐⭐⭐⭐⭐ | ⭐⭐ | Popular - Familiar + CF |
| DigitalOcean | Cloudflare | Disabled | ⭐⭐⭐ | ⭐⭐⭐⭐ | ⭐⭐⭐ | DO + CF DNS only |
| DigitalOcean | 1984hosting | Disabled | ⭐⭐⭐⭐ | ⭐⭐⭐ | ⭐⭐⭐⭐ | DO + privacy DNS |
| 1984hosting | 1984hosting | Disabled | ⭐⭐⭐⭐⭐ | ⭐⭐⭐ | ⭐⭐⭐⭐⭐ | Maximum Sovereignty |
| 1984hosting | Cloudflare | Disabled | ⭐⭐⭐⭐ | ⭐⭐⭐⭐ | ⭐⭐⭐⭐ | 1984 VPS + CF DNS |
| Existing VPS | Cloudflare | Enabled | ⭐⭐⭐ | ⭐⭐⭐⭐⭐ | ⭐⭐⭐ | Bring your own + CF |
| Existing VPS | Cloudflare | Disabled | ⭐⭐⭐ | ⭐⭐⭐⭐ | ⭐⭐⭐ | BYOVPS + CF DNS |
| Existing VPS | 1984hosting | Disabled | ⭐⭐⭐⭐ | ⭐⭐⭐ | ⭐⭐⭐⭐⭐ | BYOVPS + privacy DNS |
🎯 Recommended Configurations
🚀 Cherry + Cloudflare + Tunnels (Default)
Best for: First-time deployments, teams wanting maximum ease
- Global Performance: Cloudflare's edge network for fastest access worldwide
- Zero Config Networking: Tunnels handle all networking automatically
- European Hosting: GDPR-compliant Cherry Servers in Lithuania
- Free Tier Support: Cloudflare tunnels work with free accounts
# Legacy configuration (still supported)
deployment_mode = "cloudflare"
cherry_auth_token = "your_token"
cf_api_token = "your_cf_token"
🌊 DigitalOcean + Cloudflare + Tunnels ⭐
Best for: Developers familiar with DigitalOcean
- Developer-Friendly: Familiar DigitalOcean interface and pricing
- Global Performance: Same Cloudflare tunnel benefits
- Flexible Sizing: Wide range of droplet sizes available
- Excellent Docs: Well-documented provider with great community
# Matrix configuration
vps_provider = "digitalocean"
dns_provider_matrix = "cloudflare"
tunnel_mode = "enabled"
do_api_token = "your_do_token"
cf_api_token = "your_cf_token"
🏔️ 1984hosting + 1984hosting + Direct ⭐
Best for: Maximum digital sovereignty
- Complete Privacy: Iceland-based hosting with strong privacy laws
- No Third Parties: Single provider for VPS and DNS
- Data Sovereignty: Your data never touches US/EU surveillance infrastructure
- Activism-Friendly: Provider with strong commitment to free speech
# Matrix configuration
vps_provider = "1984hosting"
dns_provider_matrix = "1984hosting"
tunnel_mode = "disabled"
manual_server_ip = "your_server_ip"
hosting_1984_username = "your_username"
hosting_1984_password = "your_password"
🏠 Existing VPS + Cloudflare + Tunnels
Best for: Teams with existing infrastructure
- Bring Your Own: Use any existing VPS or server
- Cost Savings: Leverage infrastructure you already have
- Cloudflare Benefits: Get tunnel performance without new VPS costs
- Gradual Migration: Easy way to try Maidan Cloud on existing hardware
# Matrix configuration
vps_provider = "existing"
dns_provider_matrix = "cloudflare"
tunnel_mode = "enabled"
manual_server_ip = "your_existing_server_ip"
cf_api_token = "your_cf_token"
🔀 Other Combinations
Direct IP Configurations
When you choose tunnel_mode = "disabled", traffic goes directly to your VPS:
- Simpler networking - No tunnel complexity
- Lower latency - Direct connection to your server
- Better for privacy - No traffic routing through Cloudflare
- Requires firewall setup - UFW and Fail2ban handle security
Hybrid Approaches
Mix different providers based on your priorities:
- Cherry + 1984.hosting DNS - European hosting + privacy DNS
- DigitalOcean + 1984.hosting DNS - Developer UX + privacy DNS
- 1984hosting VPS + Cloudflare DNS - Privacy hosting + convenient DNS
🛠️ Configuration Examples
Legacy Mode (Backward Compatible)
# Still works exactly as before
deployment_mode = "cloudflare"
base_domain = "yourcommunity.org"
cherry_auth_token = "your_cherry_token"
cf_api_token = "your_cf_token"
Matrix Mode (New Flexibility)
# Choose your exact combination
base_domain = "yourcommunity.org"
vps_provider = "digitalocean"
dns_provider_matrix = "cloudflare"
tunnel_mode = "enabled"
# Provider credentials
do_api_token = "your_digitalocean_token"
cf_api_token = "your_cloudflare_token"
🎯 How to Choose
Start with these questions:
- Do you value maximum privacy? → 1984hosting + 1984hosting + Direct
- Do you want familiar providers? → DigitalOcean + Cloudflare + Tunnels
- Do you want the easiest setup? → Cherry + Cloudflare + Tunnels
- Do you have existing infrastructure? → Existing VPS + your preferred DNS
- Do you want to minimize dependencies? → Any VPS + 1984hosting DNS + Direct
Consider your priorities:
- Performance → Any configuration with Cloudflare DNS/tunnels
- Sovereignty → 1984hosting for VPS and/or DNS
- Simplicity → Cherry Servers for automated VPS provisioning
- Cost → Existing VPS or smaller DigitalOcean droplets
Ready to deploy? Check our FAQ for common questions or join our community Matrix network to discuss with other administrators choosing their configuration.