I tried out all the major media servers and settled on Jellyfin specifically because it lets me self-host all my own DVD rips and home videos without the risk of the content getting mixed up with stuff from elsewhere.
I use Jellyfin for video and photos, and Calibre for books. I haven’t found a good solution for music yet; Jellyfin supports it, but not well (yet).