Making money as a musician in 2018?

Hey guys,
I'm a producer and musician/DJ, learned for several years and am finally really good in terms of mixing, mastering, etc.
The thing I struggle the most with is making money. Do you know of any techniques on how to make money (online) with your own songs?
I signed nearly all of them to (sometimes huge) labels, which take a percentage. Often I got an upfront payment, but that's something, which isn't really scalable.
One possibility would be to work with Spotify, but they also…

Making money as a musician in 2018?