Public | Automated Build

Last pushed: 3 years ago
Short Description
Short description is empty for this repo.
Full Description

<p align="center" >
<img src="docs/icon.png" alt="Phono logo">

Phono combines several 3rd-party tools to make it easier to download and transfer music to your devices.

As of now, it includes:

The aim is to minimise the amount of configuration required: as a user, the only thing you should need to do is add credentials for torrent sites/usenet services.

<p align="center" >
<img src="docs/screenshot.png" alt="Screenshot">


Start the container with docker run:

docker run -p 80:80 -p 443:443 -p 22000:22000 -p 21025:21025/udp --name phono danhawkes/phono

Access the web UI at https://<container ip>/. The default username/password is admin:admin.



/phono/music - The media library

If you want to mount a directory or data volume in place of in-container storage, do so with the --volume argument:

docker run … -v '/home/whatever/music:/phono/music'

/phono/appdata - App configuration data.

App data is persisted in the container in between runs. If you'd like the container to be ephemeral, the configuration can be externalised by mounting it at /phono/appdata. The default configuration is in the repo.

/etc/nginx/ssl - SSL/TLS certs

By default, a new self-signed certificate is generated on startup. To replace it with your own, mount a directory containing cert.pem and key.pem at /etc/nginx/ssl.

Admin password

Set with the --password flag:

docker run … --password hunter1
Docker Pull Command
Source Repository