I'm considering buying a computer and using it has my home server. I'm tired of paying Apple to store ten thousand screenshots in iCloud.

I also want to own my music and other media files.

Basically, I want all my storage to be in my hands.

Anyone know of good open source software I can use to achieve my goal?

@fromjason if you want to do things on easy(er) mode until you get your feet under you. i would suggest yunohost. i've been using it for years.

many apps can be one click installed
has built in sso for multiple users
deals with HTTPS certs and reverse proxy

you just need to install it on a machine and open up some ports in your router.

https://yunohost.org/

YunoHost: garden your own piece of the Internet!

YunoHost is a system that installs itself on a server and allows you to install and maintain - with very little technical knowledge - digital services (apps) that you control.

@fromjason you should probably tell us your computer skill level and we can give you better answers though...