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.