CloudPlatform Cloud Service 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.
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
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