Not sure how popular of an opinion this is these days, but unraid is dead simple to use. It’s not free, and I think they changed their licensing since I got it, but damn is it nice. Just go to the app store, pick out what you want, fill out a form for ports and such and ban, docker containers spin up with everything you need.
I have two servers/mini lab / whatever you want to call em. Ones running unraid and is my main server Frankensteined from an old mini itx mobo off of ebay with an Intel quicksync capable cpu. And the others a $80 Lenovo m93p that I just installed Ubuntu server + casa os to mess around with it.