TuneCore! It’s the best way to sell and share your music online and they let you keep 100% of the sales revenue! Here’s 20% off to distribute your music!