I got a Synology NAS recently and it’s super nice…has a photo app, can be used as a VPN, you can even run docker images on it and run things like Pi Hole, etc. Really nice to have.
I also run all of those things, plus the Plex server.
It’s like a magic little box you keep finding new tricks for.
I also upgraded its ram, use port trunking (both network connections) and put some cache SSD sticks in it. Not because I needed to, but because you can!