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!
ARM Builds are not working yet as I have to get used to the gitlab CI first.
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.
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.
`-p 9666:9666` - Port opened for the web interface.