Koel logo

Koel

Personal music streaming server that works

Alternative to: spotify, apple music, youtube music


About Versions (100)

v9.14.0

2026-09-24

Upgrade notes

  • Set APP_URL to the address people use to reach Koel, for example APP_URL=https://music.example.com. Password reset and invitation emails now always link to it. On Docker, pass it as an environment variable.
  • Behind a proxy on a public IP address, such as Cloudflare: set TRUSTED_PROXIES to the proxy’s IP ranges, separated by commas. Without it, Koel sees the proxy’s address instead of the user’s. Proxies on private networks (Docker, LAN) are trusted by default, so most setups need no change.
  • TRUSTED_HOSTS now works. If you set it, check that it lists every hostname you use to reach Koel, exactly. Requests for any other hostname now fail. Leave it empty to allow any hostname.

What’s Changed

Full Changelog: https://github.com/koel/koel/compare/v9.13.0…v9.14.0