Skip to main content

Airsonic-Advanced

Airsonic-Advanced is available in the NetActuate Marketplace as a one-click, open-source appliance you can deploy into any NetActuate PoP. Self-hosted music streaming with the Subsonic API for any Subsonic client. It is grouped under the Media & Streaming category.

What It Does

Airsonic-Advanced is a free, self-hosted music streaming server. Point it at your music library and stream it to yourself and your friends over the web UI or through the large ecosystem of Subsonic and OpenSubsonic apps for Android, iOS, and the desktop.

Key features

  • Subsonic API compatible: works with the many existing Subsonic and OpenSubsonic clients, so you are not locked into one app
  • Built-in web player with playlists, starred items, and search
  • On-the-fly transcoding with the bundled ffmpeg, so tracks play on any device and any bandwidth
  • Multi-user with per-user access control and roles
  • Podcast subscriptions, internet radio, and cover art
  • Embedded database, no external database or services to run

Use cases

  • Own your music collection and stream it from anywhere
  • A private, ad-free alternative to commercial streaming for your own library
  • A shared family or team music server

Why run it on the NetActuate edge Hosting Airsonic-Advanced in a PoP near you shortens the path for streaming and transcoding, and keeps your library and listening history under your control.

Deployed from the NetActuate marketplace, the appliance boots pre-configured from your seeded values. On first boot it initializes the database on loopback only, rotates the built-in admin account to your generated password directly in the database, and only then serves on the network, so the upstream default admin and admin credentials are never exposed. Sign in at the web UI on port 4040 as user admin with the password in your secret list, then add your music folders. Airsonic serves plain HTTP on port 4040; put a TLS-terminating proxy in front before exposing it to the public internet.

Vendor and Project

Airsonic-Advanced is an open-source project, offered here under the Open Source listing with best-effort community support.

NetActuate supports the underlying infrastructure. Application-level support follows the listing SLA class (open-source, best effort).

Sizing

vCPURAMDisk
Minimum12 GB20 GB
Recommended24 GB50 GB

No VPU (hardware acceleration) is required for this appliance. Choose a size at deploy based on your expected load.

Configuration Fields

When you deploy, you provide these fields. They are written into the appliance at first boot.

FieldRequiredDefaultNotes
Admin passwordNogeneratedAdmin password for the web UI and Subsonic API on port 4040. Generated and stored in your secret list if not provided; never echoed. Replaces the upstream default at first boot. Allowed: letters, digits, . _ - (8 to 72 chars). Stored write-only in your account secret list

Using the Appliance

Start streaming in minutes

  1. Open the web UI. Browse to http://YOUR_VM_IP:4040/ and sign in as user admin with the admin password from your secret list. The upstream default admin/admin login has already been retired at first boot.
  2. Add your music. In Settings, add a Media Folder pointing at where you upload your music, then start a scan.
  3. Use any Subsonic app. Point a Subsonic or OpenSubsonic client at http://YOUR_VM_IP:4040 with user admin and your password, and stream.

Exposure posture: Airsonic serves plain HTTP on port 4040. Before exposing the appliance to the public internet, put a TLS-terminating proxy in front of it or restrict access to trusted source IPs.

FAQ

Is there a software license fee? No. Airsonic-Advanced is open source and free to run. You pay only for the NetActuate infrastructure and bandwidth.

Which port does the appliance serve on? The primary service is published on port 4040 by default; see the configuration fields for any adjustable ports.

Who supports it? NetActuate operates the underlying infrastructure. The application itself is community-supported open source (best-effort SLA class).

Version and Changelog

VersionStatusReleased
11.1.4Current (default)2026-07-11

Deploy


Need Help?

Contact support@netactuate.com or open a support ticket from the portal.