Can the Beelink EQ12 Pro be setup without requiring a monitor? I would like to install systemd-nspawn/lvm2/ProxMox and have been doing most of my container/VM work so far using a 32GB Windows 11 laptop with WSL-2 but while KVM works for me and I can run libvirt and boot a variety of VM's I can't get ProxMox to boot as a VM or as a WSL distro so far. I currently don't have a monitor and would prefer not to buy one or have it on my desk. Also, I'm primarily a software guy and don't have any experience adding or replacing components within systems, how hard is this to do? Any information would be much appreciated.
@mwoodpatrick welcome to the forums! Glad you are part of the community here. I think your idea of running Proxmox inside WSL2 is really interesting. I have not heard of anyone doing that so far, but I know with determination and effort, just about anything is possible. I will do some digging on that front myself and let you know what I find.
I don't think you should have any problems running a mini PC like the Beelink EQ12 Pro as a headless system. You would need a monitor and keyboard connected to get things setup initially, but it shouldn't require a monitor to boot Promxox after installation as long as you have network connectivity to the box, you should be able to access resources just fine. Let me know if this answers your question on that front.
Generally speaking replacing components in mini PCs is not too difficult. Most of them are fairly accessible. You can see my blog post here on the EQ12 review in written form and see pictures of the screws you need to take out and the fan shroud. After that, you can replace/upgrade memory, NVMe drives, etc. Also, you will see adding a 2.5 inch SSD is super easy after only removing the bottom plate. You just connect up the drive and you are good to go.
You can find the blog post here: https://www.virtualizationhowto.com/2023/09/beelink-eq12-pro-cheap-home-server-with-8-cores-and-32-gb-ram/
@mwoodpatrick The easiest solution is to hook the system up to your TV's HDMI input for its initial setup. You can also buy little "portable monitor" tablets for around $100 that you can just toss in a drawer when not in use.
It's possible to create a custom Debian install image with a preseed file. Somebody has automated that here: https://github.com/philpagel/debian-headless You can subsequently install the proxmox packages from their apt servers when your base Debian system boots up.
Inevitably you'll eventually require a keyboard/monitor though. You don't want to be in a situation where your system fails to boot because of a kernel panic or bad config and your only recourse is to do a fresh install.