Is there a way (or a guide) to build Proxmox without just installing Proxmox?

riahc3

New Member
Jul 16, 2024
9
2
3
From what I know, Proxmox is basically

Debian with
KVM
QEMU
LXC
Ceph/ZFS
Corosync + Pacemaker
Linux networking
some sort of noVNC for console
some sort of web GUI to show

I would like to know if there is a guide on how to get Proxmox (or near) by install and configuring the components one by one.

I think its a good learning experience and really helps you understand what happens underneath. Once you can do that, it makes Proxmox a breeze.
 
how to get Proxmox (or near) by install and configuring the components one by one.

Each of those (sub-) projects has its own documentation, usually good ones. Just read it, build one/two/three test-setups and learn how to debug them.

Then combine everything to build a usable whole, emulating PVE. Theoretically that's no problem, right? But then there comes the difference between theory and practice... :-)

If that is the guide you are looking for, I doubt you'll find one. Yes, there are (too many) well fitting howtos/tutorials out there, but they always describe a fragment of a system like PVE only.

I am glad Proxmox did the hard work and I can "just" use it - that part is difficult enough for me ;-)

In any case: have fun!
 
  • Like
Reactions: news and Johannes S
Linux admins have built a "Proxmox" for years before PVE became a thing. the reason we use PVE and not our homegrown solutions is because they put everything you need together for you. Its not that you COULDNT do it yourself- it would just take you the relative man years that it took to pve team to bring it to the current level of polish (assuming you have their level of knowledge, dedication, and talent.)

You can vibe code a virtualization environment if you want to learn how the pieces fit together- on the face of it its remarkably simple.
 
You can vibe code a virtualization environment if you want to learn how the pieces fit together- on the face of it its remarkably simple.
I wouldn't use this result of vibe coding for anything important though. But for learning that might work although imho reading the manual and trying to setup everything might be more effective (as pointed out by Udo). I agree with the rest of your post though ;)
 
  • Like
Reactions: UdoB