Anything that can run Armbian and is comparable to a Pi 3B+ performance wise should be fine with OctoPrint. You would just need to use the octoprint_install script linked on the downloads page for easy setup or manually do it. I have seen people succesfully use the Obico image to work on just an Orange Pi Zero 2 board directly without their kit. It's just a little more of a hassle to setup because you have to connect ethernet at first to configure wifi.
I had some beagle bone black boards around and have used that without issue. Just follow instructions on manual setup. They had ffmpeg package that works so did not have to compile it. Use a USB hub to connect printer and video.
I'm using an Orange Pi Zero 2 W 1G
Tiny board that has 2X usb c and a mini hdmi, Amazon purchase for $28Canadian.
I installed the orangepi version of bookworm.
I installed Octoprint with octoprint_deploy and have 2 instances, Prusa and Anycubic.
Printers and webcams are connected via a 4 port usb hub.
Without cameras, running concurrent print jobs. there is about 240MB of free memory and load average is about 25%. CPU temperature taken from the heat sink is 50C.
With cameras, running concurrent print jobs, there is about 120MB of free memory and load average is about 50%. CPU temperature is 55C.
Camera streams wouldn't work when installed with default resolution of 640x480 and 5frames but did stream at 1024x768, 15frames.
It's a pretty inexpensive alternative to RPI of any version.