Proxmox VE 7.2 on Intel Compute Stick STK2M3W64CC

Sheelyuu

New Member
May 22, 2022
7
1
3
Hi everyone!

First: Why?

Well, a low power node to run the network's essentials is never a bad thing, and I didn't wanted to go for a RaspberryPI, because it's both expensive for what it is at the moment due to shortages, and also because I prefer to reduce the number of different environments I'm running, just for cohesion.

Though, as a piece of tech from 2017, it sure needed fresh thermal paste. Thankfully, they are quite easy to open and clean. 1 screw under the back sticker, clips all around, 4 screws on the cooler (1 on the back of the board into the cooler, 3 from the front into the chassis), and the fan is just clipped in the removed pannel.

Two: How?

Well sure, the compute stick only have wifi and bluetooth, and rely on proprietary blobs I can't (or am too lazy to) find.
To not help with it, Proxmox's installer just craps itself when trying to create partitions, can't find the MMC storage (though in the device selection, it does find it).

The solution has been to just install a bog standard debian bullseye: go with the net install, enjoy the fancy graphical install, and during installation, just uncheck all desktop environment components when prompted about it. You just installed debian with just CLI. Perfect.

For networking, well, the STK2M3W64CC 's wall-wart has 2 USB 3.0, the stick itself has 1. You know, Amazon basic usb-RJ45 adapters are cheap?

Yes, that's how. 2 of them will do wonders to have a main lan interface + a dedicated pve-cluster (and k3s cluster) communication interface, directly at the wall.
Just plugged a keyboard in the USB port on the stick to be able to go through the install.

From there, editing /etc/hosts and /etc/hostname ... then /etc/network/interfaces to go make the base network config.
Then just following the official install protocol for Proxmox VE 7.x on Debian Bullseye.

And it works just fine!
image_2022-06-04_094236307.png

It went overall pretty smoothly, as soon as I decided to ditch the PVE ISO and to go the bog-standard-debian route then manual install, so just know that YES proxmox can run on a compute stick, but you have to manually do the install afaik.

PS: Have been running amazon basic usb lan adapters for a few nodes for more than a year, and they proved themselves quite reliable. Months of uptime, no drop, no wonkiness. If you have some thinclients as nodes and you are sad they go neither a PCI-e lowprofile slot nor a second(or primary) ethernet port, these adapters are doing just fine most of the time.
 
Last edited:
  • Like
Reactions: shrdlicka
Update:
I ended up re-doing the whole process a second time, and here I give you a word of caution:
Create a proper proxmox-like partition pattern during the debian install.
AKA:
1MB blank
~560MB EFI partition
A Big LVM volume named "pve"
> a pool named root with path /
> a thinpool with name data
Optional Swap

It will save you a lot of headaches later.
Also, know that this under is "normal", eMMC storage doesn't appear on S.M.A.R.T, hence why it's important to have proper partitions from the get-go.

1654880116157.png
 

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!