Sign inSign up

danhawkes/phono

By danhawkes

•Updated over 11 years ago

Image
1

413

danhawkes/phono repository overview

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.

Screenshot

⁠Usage

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.

⁠Configuration

⁠Volumes

/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

Tag summary

Content type

Image

Digest

sha256:856e9dfcb…

Size

-

Last updated

over 11 years ago

docker pull danhawkes/phono