This is not a SFW instance. NSFW communities will be tagged, and efforts will be made to keep SFW communities clean, but proceed at your own comfort level.
I currently am set up with Jellyfin as the GUI which gives your media library a Netflix-like front end. And I use Tailscale as a VPN to access media off my home network. You can send an invite link to your family to join your Tailscale network, and they create an account there. With Jellyfin, I just have everyone use one main account, but maybe there’s some other benefits to using separate Jellyfin accounts that I’m not aware of. Overall it’s pretty straightforward to setup in my opinion. Both those apps have Apple TV apps, which is important because that’s what my family uses to watch their tv already.
I currently am set up with Jellyfin as the GUI which gives your media library a Netflix-like front end. And I use Tailscale as a VPN to access media off my home network. You can send an invite link to your family to join your Tailscale network, and they create an account there. With Jellyfin, I just have everyone use one main account, but maybe there’s some other benefits to using separate Jellyfin accounts that I’m not aware of. Overall it’s pretty straightforward to setup in my opinion. Both those apps have Apple TV apps, which is important because that’s what my family uses to watch their tv already.