@FluhartyML
I'm not programmer or software engineer, I have mediocre to low skills of using Debian based Linux distros. I've setup my raspberry pi to be printer server and network adblocker. I'll give you some links on how to do it and how to setup your own cloud with Nextcloud, I believe you can do that on your own, take that as challenge, its not that hard :)