CloudPlatform Cloud Service Platform

CloudPlatform is a global cloud resource trading platform

A cloud resource trading platform for users worldwide, supporting online purchase and automatic delivery of servers (VMs), IP addresses, cloud disks, domains and other products. Self-operated bare-metal machines are delivered through Proxmox VE virtualization, and third-party suppliers can also join and sell on the platform.

CloudPlatform Edition Comparison

Edition Overview

Lite Standard Full
License Open source (MIT) Commercial license Commercial license
Contact GitHub erik@erik.xyz erik@erik.xyz
Best for Personal projects/learning/small storefronts Small and mid-size cloud providers Large cloud platforms/multi-supplier

Download


1. Feature Comparison

1.1 User System

Feature Lite Standard Full
Email/phone registration and login ✅ ✅ ✅
JWT auth (Access + Refresh) ✅ ✅ ✅
Password reset ✅ ✅ ✅
Device fingerprint binding + Token rotation ❌ ✅ ✅
Login lockout (5 failures locks for 15min) ❌ ✅ ✅
Google OAuth login ❌ ✅ ✅
Apple Sign In ❌ ✅ ✅
TOTP two-factor auth + recovery codes ❌ ✅ ✅
Email verification ❌ ✅ ✅
SMS verification codes ❌ ✅ ✅
Session management (view/revoke) ✅ ✅ ✅
GDPR account deletion ✅ ✅ ✅
Profile management ✅ ✅ ✅
KYC identity verification ❌ ✅ ✅
Address management ❌ ✅ ✅
Balance account ❌ ✅ ✅
New-IP login alert ❌ ✅ ✅
Client platform detection ❌ ✅ ✅

1.2 Product System

Feature Lite Standard Full
Product listing (category/region filters) ✅ ✅ ✅
Product details (with SKU + regional pricing) ✅ ✅ ✅
Elasticsearch full-text search ✅ ✅ ✅
Product reviews (rating + content) ✅ ✅ ✅
Product attributes ❌ ✅ ✅
Click captcha ❌ ✅ ✅
Bulk import/export (CSV) ❌ ✅ ✅

1.3 Order System

Feature Lite Standard Full
Shopping cart (CRUD) ✅ ✅ ✅
Placing orders ✅ ✅ ✅
Order list + details ✅ ✅ ✅
Coupons ❌ ✅ ✅
Invoices (generate + PDF download) ❌ ✅ ✅
Refunds ❌ ✅ ✅

1.4 Payment System

Feature Lite Standard Full
Stripe payments ❌ ✅ ✅
Multi-channel routing ❌ ✅ ✅
Webhook signature verification ❌ ✅ ✅
Daily reconciliation ❌ ✅ ✅
Multi-currency exchange rates ❌ ✅ ✅
Refunds returned via the original payment channel ❌ ✅ ✅

1.5 Resource Provisioning

Feature Lite Standard Full
Proxmox VE virtualization ❌ ✅ ✅
Full server (VM) lifecycle ❌ ✅ ✅
Cloud disks (create/resize) ❌ ✅ ✅
IP pool management + allocation ❌ ✅ ✅
Host selection strategy (load balancing) ❌ ✅ ✅
Online CPU/memory/disk upgrades ❌ ✅ ✅
VNC console ❌ ✅ ✅
Async provisioning queue ❌ ✅ ✅
Retry policy (6 retries with backoff) ❌ ✅ ✅
Provider plugin architecture ❌ ✅ ✅
Resource expiry monitoring ❌ ✅ ✅

1.6 Domains and DNS

Feature Lite Standard Full
Domain availability lookup ❌ ✅ ✅
TLD pricing management ❌ ✅ ✅
DNS record management ❌ ✅ ✅
Domain transfer approval ❌ ✅ ✅

1.7 Ticketing System

Feature Lite Standard Full
Create/reply to tickets ❌ ✅ ✅
Ticket list + details ❌ ✅ ✅
Support agent assignment ❌ ✅ ✅
SLA tracking ❌ ✅ ✅
Automatic assignment (load balancing) ❌ ✅ ✅

1.8 Notification System

Feature Lite Standard Full
Email notifications ❌ ✅ ✅
SMS notifications (Twilio) ❌ ✅ ✅
App Push (FCM) ❌ ✅ ✅
In-app messages ❌ ✅ ✅
Notification template management ❌ ✅ ✅
User notification preferences ❌ ✅ ✅

1.9 Admin Panel

Feature Lite Standard Full
Dashboard ✅ ✅ ✅
User management (list/details/status) ✅ ✅ ✅
Product management (CRUD) ✅ ✅ ✅
Order management (list/details) ✅ ✅ ✅
Audit logs ✅ ✅ ✅
KYC review ❌ ✅ ✅
SKU + regional pricing management ❌ ✅ ✅
Payment channel management + transaction records ❌ ✅ ✅
Provisioning task monitoring ❌ ✅ ✅
Host management ❌ ✅ ✅
Ticket assignment/closure ❌ ✅ ✅
Domain TLD + DNS zone management ❌ ✅ ✅
Notification template management ❌ ✅ ✅
Coupon management ❌ ✅ ✅
Help article management ❌ ✅ ✅
Webhook management ❌ ✅ ✅
Cloud vendor API management ❌ ✅ ✅
Product import/export ❌ ✅ ✅
User/order/supplier export ❌ ✅ ✅
Reports (revenue/region) ❌ ✅ ✅
Monitoring dashboard + resource metrics ❌ ✅ ✅
Supplier management ❌ ❌ ✅
Supplier API key management ❌ ❌ ✅
Feature Flags dynamic toggles ❌ ❌ ✅

1.10 Supplier System

Feature Lite Standard Full
Supplier onboarding + approval ❌ ❌ ✅
Product listing + commission ❌ ❌ ✅
Settlement (weekly/monthly) ❌ ❌ ✅
Withdrawal requests + approval ❌ ❌ ✅
External API (API key auth) ❌ ❌ ✅
Supplier data isolation ❌ ❌ ✅

1.11 Real-time and Observability

Feature Lite Standard Full
WebSocket real-time push ❌ ❌ ✅
Sentry error monitoring ❌ ❌ ✅
k6 load testing scripts ❌ ❌ ✅

1.12 Clients

Feature Lite Standard Full
Flutter client ❌ ❌ ✅
HarmonyOS client ❌ ❌ ✅

2. Architecture Design Comparison

2.1 Middleware

Middleware Lite Standard Full
CorsMiddleware (CORS) ✅ ✅ ✅
LocaleMiddleware (multi-language) ✅ ✅ ✅
HashidRequestMiddleware (ID decoding) ✅ ✅ ✅
AuthMiddleware (JWT auth) ✅ ✅ ✅
RateLimitMiddleware (rate limiting) ✅ ✅ ✅
WafMiddleware basic (SQLi/XSS) ✅ ✅ ✅
WafMiddleware full (8 categories, 45+ rules) ❌ ✅ ✅
AdminRoleMiddleware (RBAC) ❌ ✅ ✅
EncryptionMiddleware (AES-256-GCM) ❌ ✅ ✅
VersionMiddleware (API versioning) ❌ ✅ ✅
ClientPlatformMiddleware (platform detection) ❌ ✅ ✅
ConfirmationMiddleware (password confirmation) ❌ ✅ ✅
GeoBlockMiddleware (geo blocking) ❌ ✅ ✅
MaintenanceMiddleware (maintenance mode) ❌ ✅ ✅
SupplierApiKeyMiddleware ❌ ❌ ✅
FeatureFlags ❌ ❌ ✅
RbacMiddleware ❌ ✅ ✅

2.2 Data Architecture

Feature Lite Standard Full
Snowflake distributed primary keys ✅ ✅ ✅
Hashids ID obfuscation ✅ ✅ ✅
Single MySQL database ✅ ❌ ❌
MySQL primary/replica read-write splitting ❌ ✅ ✅
Dedicated audit database ❌ ✅ ✅
AES-256-GCM transport encryption ❌ ✅ ✅
AES-128-ECB field encryption ❌ ✅ ✅
Redis multi-level caching ❌ ✅ ✅
Elasticsearch full-text search ✅ ✅ ✅
Database index optimization (13 indexes) ❌ ✅ ✅

2.3 Security

Feature Lite Standard Full
SQL injection detection (2 rules) ✅ ✅ ✅
XSS detection (3 rules) ✅ ✅ ✅
Command injection detection ❌ ✅ ✅
File inclusion detection ❌ ✅ ✅
HTTP header injection detection ❌ ✅ ✅
SSRF detection ❌ ✅ ✅
NoSQL injection detection ❌ ✅ ✅
Open redirect detection ❌ ✅ ✅
Request body size limit ❌ ✅ ✅
Content-Type whitelist ❌ ✅ ✅

2.4 High Concurrency

Feature Lite Standard Full
webman multi-process ✅ ✅ ✅
Nginx gzip compression ❌ ✅ ✅
Nginx proxy buffering ❌ ✅ ✅
Nginx limit_req/limit_conn ❌ ✅ ✅
Redis cache layer ❌ ✅ ✅
Active cache invalidation ❌ ✅ ✅
MySQL read-write splitting ❌ ✅ ✅
Database composite indexes ❌ ✅ ✅
WebSocket push ❌ ❌ ✅

3. Deployment and Operations

Feature Lite Standard Full
Docker Compose deployment ✅ ✅ ✅
Nginx reverse proxy ✅ ✅ ✅
CI/CD (GitHub Actions) ✅ ✅ ✅
PHPUnit tests 95 tests 295 tests 295 tests
Scheduled tasks (7) ❌ ✅ ✅
Redis Queue async processing ❌ ✅ ✅
Database migration commands ✅ ✅ ✅
Database backup commands ❌ ✅ ✅
Health check endpoint ✅ ✅ ✅
Service status endpoint ✅ ✅ ✅
Sentry error monitoring ❌ ❌ ✅
Feature Flags canary releases ❌ ❌ ✅
k6 load testing ❌ ❌ ✅

4. Statistics

Metric Lite Standard Full
API endpoints ~35 ~130 ~135
Data models 15 50+ 50+
Database tables 15 50+ 50+
Global middleware 3 7 7
Route middleware 1 5 6
Scheduled tasks 0 7 7
Migration files 5 20 22
Tests 95 295 295
WAF rules 5 45+ 45+
Documents 2 5 6

5. Upgrade Path

1
2
3
4
5
6
7
8
9
10
11
Lite
│
│ + Payments + Provisioning + Domains + Tickets + Notifications
│ + Full admin panel + Complete security suite + High-concurrency tuning
▼
Standard
│
│ + Supplier system + External API + WebSocket
│ + Sentry + Feature Flags + Flutter client
▼
Full

Data compatibility: the Lite database schema is compatible with the core tables of Standard, so you can migrate and upgrade directly. Going from Standard to Full is purely additive (new supplier-related tables), with no data migration required.


6. How to Get It

Edition How to get it
Lite Open source on GitHub, MIT license
Standard Commercial license, contact erik@erik.xyz
Full Commercial license, contact erik@erik.xyz