Skip to main content
50% off all plans, limited time. Starting at $2.48/mo
Ampache

Ampache

Ampache is a self-hosted web app for streaming your own music and video from anywhere. Point it at an organized media collection and it reads embedded file tags to build a browsable library you reach from almost any device. It presents a collection you already manage rather than organizing files for you. AGPL-3.0 licensed with 3,800+ GitHub stars.

At a glance

3.8k

GitHub stars

4

Page views

308

Active installs

License AGPL-3.0 Version Latest OS Ubuntu Server 24.04 LTS Min RAM 1 GB IP IPV4,IPV6

Active installs is sample data (staging preview); real metric wires in before launch.

Access

Open URL: http://<SERVER_IP>

Login using the admin account:

  • Username: admin
  • Password: stored in /root/ampache/.env as AMPACHE_ADMIN_PASSWORD

Retrieve the password:

grep AMPACHE_ADMIN_PASSWORD /root/ampache/.env

Admin credentials can be changed later from the Ampache web interface.

Important Files and Directories

  • Install Path: /root/ampache
  • Compose File: /root/ampache/docker-compose.yml
  • Environment File: /root/ampache/.env
  • Config Directory: /root/ampache/data/config
  • Log Directory: /root/ampache/data/log
  • Media Directory: /root/ampache/data/media
  • MySQL Directory: /root/ampache/data/mysql

Docker Management

Check status:

docker compose -f /root/ampache/docker-compose.yml ps

View logs:

docker compose -f /root/ampache/docker-compose.yml logs -f

Restart service:

docker compose -f /root/ampache/docker-compose.yml restart

Stop service:

docker compose -f /root/ampache/docker-compose.yml down

Start service:

docker compose -f /root/ampache/docker-compose.yml up -d

Notes

  • When creating your catalog, set the media path to /media.
  • Music and media files should be placed in: /root/ampache/data/media
  • The generated credentials are stored in /root/ampache/.env

More in Self Hosted

Related apps.

Deploy Ampache now. From $2.48/mo.