Been with Proxmox for years, been great for lab non-commercial use as a platform to simplify vm/container management with mouse clicks.
But I've over the years come to realise that it seems to lack in a few areas, and I know that making any feature requests tends to just dissapear into the void because the devs are more commercial use orientated than not and who can blame them, everyone needs to pay their bills... however I'd still like to put out some very important suggestions:
1) The most important I believe is that the out-dated web-ui needs to go 21st century mode and go all fancy 'material' like as many web-apps are these days. Just still looks like its stuck in the 90s. I know this is 'beauty' before function, but beauty draws in the larger crowd these days. A complete overhaul on appearance (re-write using a new framework, Rust based for example?) is definitely needed.
2) Move away from Perl and go completely Python - the scripting language of the 21st century - although this would annoy countless existing users with prior investment in perl scripts - so this could could be considered possibly in a way where Perl is still supported but everything Proxmox codebase wise goes full on Python.
3) Add a full hardware offloads networking UI layer to control and manage SRIOV VFs. So many advanced users are being forced to manage tonnes of scripts and even writing services to manage this alone, can become cumbersome once you've got a few hundred VFs via multiple smart NICs.
4) Add full RDMA support via the UI interface where when available in hardware it can be utilised with a few clicks, for example with storage pools, shares etc.
5) Add a CPU core pinning UI facility with configuration via UI for hugepages too.
6) Add a much simpler plugins API feature using Python for example so that there can be greater opensource crowd draw-in for potentially unlimited features without core dev staff of Proxmox having to dedicate time on features which they do not deem commercially rewarding (for example CPU pinning in No.5). There is a great resource of open-source python devs on github who can easily jump in and grow Proxmox's feature list exponentially if this one single avenue was catered for by the core-devs in the baseline framework.
7) Look into bringing Incus in as beta sooner rather than later, Proxmox does not want to be left behind, Incus is already 'stealing' potential Proxmox customers even with a non-official UI!
I'd be interested in knowing what other users dream of having in Proxmox, and any comments regarding my wishlist are encouraged.
I would like to finish this post by thanking the Proxmox devs for all their great work thus far, but it indeed needs to be said that the future is going to be very tough, and the much needed groundwork needs to be laid immediately if we want to see Proxmox grow to levels unimaginable rather than fade into obscurity.
But I've over the years come to realise that it seems to lack in a few areas, and I know that making any feature requests tends to just dissapear into the void because the devs are more commercial use orientated than not and who can blame them, everyone needs to pay their bills... however I'd still like to put out some very important suggestions:
1) The most important I believe is that the out-dated web-ui needs to go 21st century mode and go all fancy 'material' like as many web-apps are these days. Just still looks like its stuck in the 90s. I know this is 'beauty' before function, but beauty draws in the larger crowd these days. A complete overhaul on appearance (re-write using a new framework, Rust based for example?) is definitely needed.
2) Move away from Perl and go completely Python - the scripting language of the 21st century - although this would annoy countless existing users with prior investment in perl scripts - so this could could be considered possibly in a way where Perl is still supported but everything Proxmox codebase wise goes full on Python.
3) Add a full hardware offloads networking UI layer to control and manage SRIOV VFs. So many advanced users are being forced to manage tonnes of scripts and even writing services to manage this alone, can become cumbersome once you've got a few hundred VFs via multiple smart NICs.
4) Add full RDMA support via the UI interface where when available in hardware it can be utilised with a few clicks, for example with storage pools, shares etc.
5) Add a CPU core pinning UI facility with configuration via UI for hugepages too.
6) Add a much simpler plugins API feature using Python for example so that there can be greater opensource crowd draw-in for potentially unlimited features without core dev staff of Proxmox having to dedicate time on features which they do not deem commercially rewarding (for example CPU pinning in No.5). There is a great resource of open-source python devs on github who can easily jump in and grow Proxmox's feature list exponentially if this one single avenue was catered for by the core-devs in the baseline framework.
7) Look into bringing Incus in as beta sooner rather than later, Proxmox does not want to be left behind, Incus is already 'stealing' potential Proxmox customers even with a non-official UI!
I'd be interested in knowing what other users dream of having in Proxmox, and any comments regarding my wishlist are encouraged.
I would like to finish this post by thanking the Proxmox devs for all their great work thus far, but it indeed needs to be said that the future is going to be very tough, and the much needed groundwork needs to be laid immediately if we want to see Proxmox grow to levels unimaginable rather than fade into obscurity.
Last edited: