I ran an Ubuntu server (vm) for a while and I put BookStack on it for just a knowledge base type thing. I'm not going to lie, I'm not a big fan of OneNote and I don't want to pay money to host my own knowledge base articles. I found WordPress is cool but a little too much for what I was looking for. I discovered BookStack and it's awesome. As Brandon suggested, make one of your favorite apps a docker container, so that's what I did. It wasn't easy setting up, but wasn't that difficult either. I was gifted a Rasberri Pi 4 and I decided to throw Ubuntu on it and make it a "docker" host. This little machine is physically hidden in my house, but connected to my network and I have hardened it like I do my other servers, but running docker on this thing is a game changer! I host this BookStack app for my home stuff and since I work from home, I made a little section for my work stuff too. The only barrier I'm coming across is backing this up since it's technically an arm OS so my backup server won't install the agent on it. I guess I could go the native route and tar it and then send it to one of my network shares, which are backed up. But anyhoo, I've found out that rasberri's are great for docker hosts too!