What I would like to do is to set up a solo mining pool on the Pi OS, so I can mine directly to my own node. I've tried setting up ckpool with no success, I couldn't find a working tutorial on Google. I read somewhere that p2pool.in can work with Pi OS, but unsure how legit it is...
p.s. I know umbrelOS is the easy way out, since they have bitcoin core and public pool in their app store. I do want to learn how to do this on Pi OS though.
Have you considered installing and running self-hosted public-pool on your current OS? It's written in TypeScript, so i don't expect it depends on specific CPU architecture.