Features Overview
Comprehensive feature list for Proxmox Dashboard
Core Features
Multi-Product Support
- Proxmox VE (Virtual Environment)
- Proxmox Backup Server (PBS)
- Proxmox Mail Gateway (PMG)
- Single unified interface
- Product-specific configuration
VM/Container Management
- View all VMs and containers
- Start, stop, restart operations
- Console access
- Resource monitoring
- VM assignment to users
User Management
Email Verification
- Mandatory email verification
- Unique verification tokens
- SMTP integration
- Prevents spam registrations
Password Reset
- Self-service password reset
- Time-limited tokens (24h)
- Email-based workflow
- Secure token validation
Admin Approval
- Manual user approval
- Extended user profiles
- Phone, address, location
- Welcome emails
Credit System & Billing
Credit Management
- User credit balances in EUR
- Transaction history tracking
- Credit/debit operations
- Automatic balance updates
- Audit trail for all transactions
PayPal Integration
- PayPal REST API integration
- Sandbox and production modes
- Top-up amounts: €5-€1000
- Automatic credit application
- Payment tracking
Groups & Permissions
Flexible Access Control
Group Features
- 4 default groups (Free, Basic, Pro, Enterprise)
- Custom group creation
- Time-based assignments
- Stackable durations
- Credit-based purchases
- Color-coded badges
Permission System
- 21 granular permissions
- 4 categories (VM, Backup, Network, Admin)
- Permission inheritance
- Multi-group support
- Automatic expiry handling
Enhanced Host Configuration
Proxmox VE
- Storage location mapping
- VM/Container limits
- SDN/IPAM configuration
- Allowed port ranges
- IP pool management
Proxmox PBS
- Datastore configuration
- Retention policies
- Daily/weekly/monthly backups
- Prune schedules (cron)
- Backup verification
Proxmox PMG
- Relay host configuration
- Spam threshold settings
- Virus scanning toggle
- Greylisting options
- Mail queue monitoring
Network & IP Management
IP Pool Management
- Create and manage IP pools
- VLAN tagging support
- Gateway and netmask configuration
- IP assignment to VMs
Network Configuration
- View network interfaces
- Create virtual networks
- Bridge configuration
- SDN zone management
Backup Management
- View all backups across hosts
- Create VM/Container backups
- Restore from backups
- Delete old backups
- Backup scheduling
- PBS integration
Audit & Security
Audit Logging
- Complete action logging
- User activity tracking
- IP address recording
- Timestamp tracking
- Admin audit view
Security Features
- Bcrypt password hashing
- Email verification required
- Time-limited reset tokens
- Permission-based access
- Atomic transactions
Email System
Professional Email Templates
Customizable, branded email templates using Twig:
- Verification Email - Welcome message with verification link
- Welcome Email - Account approval confirmation
- Password Reset - Secure password reset flow
- Group Purchase - Purchase confirmation with details
- Group Expiring - Warning before group expiration
Features: Responsive design, inline CSS for email clients, plain text fallback,
customizable branding
Payment Security
PayPal Webhook Integration
Secure payment verification via PayPal webhooks:
- Signature Verification - HMAC-SHA256 validation
- Duplicate Prevention - Prevents double-processing
- Event Logging - Complete audit trail
- Automatic Processing - Credits added on payment completion
Security: All webhook events are verified against PayPal's certificate before
processing
Automation
Scheduled Tasks
- Group Expiry Cron - Daily cleanup of expired group assignments
- Audit Logging - All expiry actions logged automatically
- Email Notifications - Optional warnings before expiration
Technical Specifications
Backend
- PHP 8.0+
- MySQL/MariaDB
- Twig templating
- PHPMailer for emails
- PayPal REST API SDK
Frontend
- Bootstrap 5
- Font Awesome icons
- Responsive design
- AJAX for dynamic updates
- Modern UI/UX