Here you can find a reasonable support for the cheap Beelink X2 https://www.armbian.com/beelinkx2/ with 1GB of RAM and 8GB. It can be used as low profile desktop PC and can be more capable than you think with Linux.
But the BeelinkX2 have a small problem related to your idea, if you choose to replace Android with Armbian in the internal memory you loose also the access to the microSD card.
Here https://raspberryparatorpes.net/hardware/beelink-x2-primeras-impresiones/ you can see some pictures and the size compared to a Raspberry Pi and an Orange Pi One.
Maybe is interesting to use a Orange Pi PC with case and a 64GB microSD card.