I have Nextcloud on my Media Center. That is just on our LAN. For sharing I use Bitwarden Send. If I had a big file to share I probably would load it to Backblaze B2 and share the link. I pay for Bitwarden and I will pay for B2 once my use goes up more.