I dont really understand. What stops you from doing this? not a single one of your asks is necessary for the operation of a pve node or cluster, but a lot of what you ask (and some you didnt) is included by my general purpose post install script.
I know many of these are very easy changes, I burned a weekend or two making them, you did too, probably thousands of other proxmox user also made their own private scripts to make these changes efficiently whenever their bork their servers or do a clean install.
The point of having a mod repository is, I can make a modification and everyone else can find it and use it. My setup script doesn't help anyone when it sits in my document folder. I could put it in some github repo and it probably wouldn't even show up on google.
Since nobody is ever gonna find my script, I'm not going to bother making it clean, efficient, reliable and resilient. It's just for me, if you send me your script and I tried to run as is, it would probably break if run without modification and I suspect you didn't write comments or documentation unless you're very diligent (which I am not).
And what of more complicated things like "changing novnc scaling to local scaling", I tried and I never found where that was and it became easier to manually toggle this each time instead of really spending the time and fixing that once and for all. So that script, I never made it for myself.
But if there was a mod manager/repository, it makes it worth my time to actually do it, not just for myself but for every other user who wants the same thing. And if I do this, and it makes sense, it means other users will also spend their time fixing some vexing issue they've been having and then uploading that to the repository.
This is the logic behind every game mod manager and game mod community, it doesn't exist if everyone is staying in their little bubble coding private scripts. And we just end up wasting weekends discovering the same problems and then programming the same fixes.
I think this logic is very self evident and if you want proof just google "helper script"
Of all the software in the world and of all things that could have "helper scripts", proxmox is the top result.
This is how much there is a need for users to build and share workaround and fixes for the rather tedious task of smoothing out all of the kinks that come out of running LXCs and QEMU VMs via the web interface.
I wish that when I made this thread the proxmox employees would have figured out just how much free labour their could have gotten from just adding for mod-loading interface in the webui and having an easy place for users to exchange their mods but I got near universal resistance from people afraid of change.
So I'm curious to know if this is where we're going to see proxmox modding take off. Because personnally I think the future of desktops will be to transparently run hypervisor desktops that let you switch between operating system at will and near instantly without rebooting.
But right now there are just too many kinks to smooth out for each individual user to privately do on their own.
Where is it and why cant you use it? because it is specific for my environments and contains data I dont wish to share. its generic enough that if you ask claude, it will assemble the post install script to do exactly that.
Yes, well like I said, if we had a designated place to share and one-click-install and one-click-revert such mods, it would make sense for each of us to put just a little bit more polish to that our hard work can be of use to other users. Which in turn means we are living in an environement where other users do that for us too. So instead of me having to code out the kinks for every single thing that annoys me with proxmox, I could focus on JUST making the sickest node summary page that I can make, while someone else makes the one-click action to switch the whole node to DHCP and yet someone else takes care of overhauling the VM creation page so that it integrated an offline copy of communityscripts and so on.
I understand this is not exactly obvious to us the loner-heard-of-cats that we are as developpers, but this is the collaboration logic that built the internet and basically every component that proxmox is made out of ...
As for mods.... Since you dont understand what a security and functional nightmare that entails for the devs- why not fork the code and write it yourself?
Yes, that's what I've been doing, I hope I'm done some time before I die in 2047, oh and of course I need to do this for basically every piece of software that I use, proxmox is just the software that runs the other piece so I'm not sure at this rate any of this will be done by the time the sun burns out if every one tries to do it privately on their own