Ampache is a web based audio/video streaming application and file manager allowing you to access your personal music & videos from anywhere, using almost any internet-connected device. It can be installed on most platforms with relative ease. You can visit Ampache’s github page here.
Below are links to detailed guides for 4 major Linux distributions. Familiarity with the shell and privileged (root) access are required.
Ampache Installation on Debian 9.
Ampache Installation on Ubuntu 18.04.
Ampache Installation on CentOS 7.
Ampache Installation on Fedora 29.