Earlier quoted context omitted.
I'd go one step further and build your own private cloud for a bunch of stuff. I did all this easily through a slick web interface for open source software and linux that Synology has created. A lot of this stuff includes apps for phone/tv/etc that you can download for free in stores or even from their own site, and it can be available to everyone in your household for some pretty decent savings - if it still works i…
That is exactly what something like Owncloud/Nextcloud (for which I made those book/publication-related tools) enables you to do: create a 'private cloud' (what a silly word it is, really... cloud). It does some of the things you mention 'out of the box' (file storage, photo uploading) or after installing some 'apps' (note server, music streaming, video streaming, email user agent (not a mail server)). Since it runs…
https://www.synology.com/en-global/dsm/live_demo
That consolidates a lot of different UIs, signins, permissions etc into a single coherent interface - even terminal commands like configuring firewall, network interfaces, user permissions, all that stuff.
To give you some examples it takes two clicks, a domain and any contrived email address to get a Let's Encrypt certificate. It takes three more clicks to assign it to a web app Synology is serving from that device. You can add SSL to your own reverse-proxied app, also effortless to add, just as easily and enable HSTS with a checkbox.
Their torrent software can watch RSS feeds and download straight into a folder where it's indexed for their video server. Their video client provides a nice interface for browsing but delegates the actual playback to VLC.