Releases: fossware-dev/fossbilling-pve
Releases · fossware-dev/fossbilling-pve
v0.2.0 — Production-Ready Rewrite
What's New
Complete rewrite of the FOSSBilling Proxmox module for production use with Proxmox VE 8.x.
Security Fixes
- Fixed SQL injection vulnerabilities (parameterized queries)
- Added client ownership verification on all API endpoints
- Sanitized API responses (no credential leaks)
- Fixed critical authentication bugs
Features
- QEMU & LXC provisioning from config templates with collision-free VMID generation
- Cloud-Init support (user, password, SSH keys, network, DNS)
- Snapshots — create, rollback, delete with per-product limits
- Backups — create, restore, delete with configurable storage/mode/compression
- Console access — noVNC and xterm.js via WebSocket proxy tickets
- Resource monitoring — time-series CPU/RAM/disk/network stats
- OS reinstall — rebuild VM from new template preserving IP/billing
- Firewall — per-VM rule management (add/delete/enable/disable)
- DNS PTR — reverse DNS with PowerDNS and BIND9 backend support
- Network — interface parsing, VLAN management
- Disk resize, CPU/RAM hot-change, VM migration
- Suspend/resume — real Proxmox suspend (pause to RAM) with configurable mode
- SSH key management — clients can set keys via API
Installation
Extract Serviceproxmox.tar.gz into your FOSSBilling modules/Serviceproxmox/ directory.
Requirements
- FOSSBilling 0.5.5+
- PHP 8.2+
- Proxmox VE 8.x