Go to file
Henning Bocklage 88d8f754b5 Added curl #29
2021-06-28 23:09:55 +02:00
root/etc added deezloader ui as an option 2021-06-28 23:09:55 +02:00
.gitlab-ci.yml Rebase, port fix and changelog 2020-06-11 20:45:28 +02:00
CHANGELOG.md added deezloader ui as an option 2021-06-28 23:09:55 +02:00
docker-compose.yml added deezloader ui as an option 2021-06-28 23:09:55 +02:00
Dockerfile Added curl #29 2021-06-28 23:09:55 +02:00
Dockerfile.arm32v7 Added curl #29 2021-06-28 23:09:55 +02:00
Dockerfile.arm64v8 Added curl #29 2021-06-28 23:09:55 +02:00
LICENSE initial commit 2020-06-05 21:25:27 +02:00
README.md update: updated README to explain about .arl config 2021-06-28 23:09:55 +02:00

IMPORTANT - NO DOCKERHUB ANYMORE

Greetings. Dockerhub killed all deemix containers without any notice. That's why I have moved to gitlab. We will see if it will get removed here as well.

In order to run this container, you will have to exchange your previous image tag from "bocki/deemix" to "registry.gitlab.com/bockiii/deemix-docker"

That should be it, everything else stays the same. You will only get updates if you switch to the new source!

deemix-docker

Deemix in a Docker container.

How to run this

Deemix will work out of the box, but you should at least set a fixed port for the web interface and mount a folder to the container for where your downloads will go.

You can also map a folder on the host for the config file (mount a local folder to /config/), but that's optional. If they add or rework settings in the future, there is no guarantee that your old configs will work, so beware.

If using a config folder and global ARL, make sure to set it is in /path/config/.arl and that the file is the plaintext token

Example for Docker:

$ docker run -d --name Deemix \
              -v /your/storage/path/:/downloads \
              -v /your/config/location:/config \
              -e PUID=1000 \
              -e PGID=1000 \
              -e ARL=1234567 \
              -e UMASK_SET=022 \
              -e DEEZUI=false \
              -p 6595:6595 \
              registry.gitlab.com/bockiii/deemix-docker

Example for Docker Compose:

version: '3.3'
services:
    deemix:
        image: registry.gitlab.com/bockiii/deemix-docker
        container_name: Deemix
        volumes:
            - /your/storage/path/:/downloads
            - /your/config/location:/config
        environment:
            - PUID=1000
            - PGID=1000
            - ARL=1234567
            - UMASK_SET=022
            - DEEZUI=false
        ports:
            - 6595:6595

Updating Deemix

The container will look for a new update in the Deemix repo on every start and will update itself. So if you want to update Deemix, just stop and start the Container. Also works with docker-compose stop.

Explanation:

-v /your/storage/path/:/downloads - Path for your music downloads.

-v /your/config/location:/config - OPTIONAL: Path to your local configuration.

-e PUID=1000 - OPTIONAL: User ID of the user you want the container to run as in order to fix folder permission issues.

-e PGID=1000 - OPTIONAL: Group ID, see above.

-e ARL=1234567 - OPTIONAL: If you want Deemix to automatically log in for everyone who opens the website, provide your ARL token via this Environment variable.

`-e UMASK_SET=022 - OPTIONAL: Setting UMASK for file permissions Default is 022

`-e DEEZUI=false - OPTIONAL: Setting DEEZUI to true will change your GUI to the legacy Deezloader UI.

-p 6595:6595 - Port opened for the web interface.

registry.gitlab.com/bockiii/deemix-docker - This container.

To access the web interface, go to http://YOURSERVERIP:6595

Tags

latest : Latest state of the master branch. Can be considered "working" but Deemix is under heavy development.

Tag includes amd64, arm32v7 and arm64v8 architectures.

Changelog

See CHANGELOG.md

I am in no way affiliated with the Deemix project (or any other Deezloader-like project for that matter).

Gitlab link for this container: https://gitlab.com/Bockiii/deemix-docker

Repo for Deemix: https://codeberg.org/RemixDev/deemix

Issue Tracker for this Docker: https://gitlab.com/Bockiii/deemix-docker/-/issues

Feel free to open an issue that is Docker related, and not related to Deemix development. Go to the Deemix repository for that.