Self-hosted alternatives to SoundCloud
Publish and stream your audio from your own server. Below are 12 open source options you host on your own server — with no monthly per-user fee and full control of your data.
Navidrome Music Server
★ 22,203Modern Music Server and Streamer, compatible with Subsonic/Airsonic.
koel
★ 17,184Personal music streaming server that works.
Beets
★ 15,368Music library manager and MusicBrainz tagger (command-line and Web interface).
Audiobookshelf
★ 13,463Audiobook and podcast server. It streams all audio formats, keeps and syncs progress across devices. Comes with open-source apps for Android and iOS.
Mopidy
★ 8,542Extensible music server. Offers a superset of the mpd API, as well as integration with 3rd party services like Spotify, SoundCloud etc.
Snapcast
★ 7,747Synchronous multiroom audio server.
musikcube
★ 4,793Streaming audio server with Linux/macOS/Windows/Android clients.
Black Candy
★ 4,311Music streaming server.
AzuraCast
★ 3,932Modern and accessible web radio management suite.
Ampache
★ 3,802Web based audio/video streaming application.
mpd
★ 2,729Daemon to remotely play music, stream music, handle and organize playlists. Many clients available.
Polaris
★ 2,698Music browsing and streaming application optimized for large music collections, ease of use and high performance.
Frequently asked questions
Is there a free self-hosted alternative to SoundCloud?
Yes. We've gathered 12 self-hosted, open source alternatives to SoundCloud — including Navidrome Music Server, koel, Beets. You run all of them on your own server.
What is the best open source alternative to SoundCloud?
Navidrome Music Server is one of the most popular (22,203 GitHub stars). The "best" depends on your case — compare the options below.
Do I need a server to replace SoundCloud?
Yes. You can use a home server (homelab) or a cheap VPS (from ~€4/mo). See the hosting suggestions on this page.