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