Ampache
Ampache is available in the NetActuate Marketplace as a one-click, open-source appliance you can deploy into any NetActuate PoP. Self-hosted audio and video streaming with a web player and the Subsonic API. It is grouped under the Media & Streaming category.
What It Does
Ampache is a self-hosted web-based audio and video streaming application. Point it at your media collection and stream it from anywhere through a modern web player, or from any of the many Subsonic compatible mobile and desktop apps. It handles large libraries, multiple users, playlists, smart playlists, sharing, podcasts and on the fly transcoding, and it is completely free software.
Deployed from the NetActuate marketplace it boots ready on Ubuntu 24.04 LTS from the official public Ampache container. The appliance is self-contained: it bundles the web server, PHP and an embedded MariaDB, so there is nothing else to wire up. There is no license and no key: the first visit runs the Ampache install wizard, which creates the database and your admin account. Add your media to the appliance and it is served over the web player and the Subsonic API on port 80.
Upstream project: Ampache (https://ampache.org, source at https://github.com/ampache/ampache), an independent open source project released under the GNU AGPLv3 by the Ampache contributors. Ampache is not affiliated with or endorsed by NetActuate; NetActuate packages the unmodified upstream 7.9.8 release container image.
Vendor and Project
Ampache is an open-source project, offered here under the Open Source listing with best-effort community support.
- Project home: ampache.org
NetActuate supports the underlying infrastructure. Application-level support follows the listing SLA class (open-source, best effort).
Sizing
| vCPU | RAM | Disk | |
|---|---|---|---|
| Minimum | 1 | 2 GB | 20 GB |
| Recommended | 2 | 4 GB | 50 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.
| Field | Required | Default | Notes |
|---|---|---|---|
| HTTP port | No | 80 | Host port for the Ampache web UI and Subsonic API (container port 80). This is the management surface. Default 80. |
Using the Appliance
Ampache is up. Open the web UI at http://YOUR_VM_IP/ . The FIRST visit runs the Ampache install wizard: the appliance ships a self-contained embedded MariaDB, so on the database step use host localhost, user root and leave the password empty to let the wizard create the Ampache database, then create your admin account (choose your own username and password) on the account step. No license or key is required (Ampache is free software, AGPLv3). Add media to the appliance and it is served over the web player and the Subsonic API to any compatible client. Exposure posture: port 80 serves the web UI and API over plain HTTP; before exposing it to the public internet, put a TLS-terminating proxy in front or restrict access to trusted source IPs.
FAQ
Is there a software license fee? No. Ampache 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 80 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
| Version | Status | Released |
|---|---|---|
| 7.9.8 | Current (default) | 2026-07-11 |
Deploy
- Deploy in the portal: Deploy Ampache
- View the listing: portal.netactuate.com/platform/marketplace/l/ampache
- Public listing: netactuate.com/marketplace/ampache
Need Help?
Contact support@netactuate.com or open a support ticket from the portal.