logo
icon

Funkwhale

Funkwhale is a self-hosted music server that lets you listen, share, and discover music. This all-in-one image bundles PostgreSQL, Redis, and Nginx so it runs as a single container with no external dependencies.

template cover
Deployed0 times
Publisherfuturize.rush
Created2026-03-30
Services
service icon
Tags
ToolEntertainmentMedia

Funkwhale

A self-hosted, federated music streaming platform. Upload your own library, subscribe to other Funkwhale pods, and enjoy a modern listening experience in your browser or via Subsonic-compatible apps.

What You Can Do After Deployment

  1. Visit your domain -- on first access, create an admin account via the web interface or with funkwhale-manage createsuperuser in the service shell
  2. Upload music -- place audio files in the /music volume or use the web uploader; Funkwhale will tag, organize, and index them
  3. Stream anywhere -- use the built-in web player or connect Subsonic-compatible apps (DSub, Ultrasonic, etc.)
  4. Federate -- follow libraries on other Funkwhale pods across the fediverse
  5. Manage users -- create accounts for friends or family with per-library permissions

Key Features

  • Modern web UI with album art, playlists, and radio
  • Subsonic API compatible -- works with dozens of mobile and desktop apps
  • Federation via ActivityPub -- share and discover music across pods
  • Multi-user with fine-grained permissions
  • Podcast support and channel subscriptions
  • Embedded PostgreSQL, Redis, and Nginx in the all-in-one image

Volumes

  • /data -- application data, database, and configuration
  • /music -- your music library; place audio files here

License

AGPL-3.0 -- GitHub | Website