mirror of
https://gitlab.com/Bockiii/deemix-docker.git
synced 2024-08-30 17:32:18 +00:00
81 lines
2.8 KiB
Markdown
81 lines
2.8 KiB
Markdown
# 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.
|
|
|
|
### 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 \
|
|
-p 9666:9666 \
|
|
bocki/deemix
|
|
```
|
|
|
|
### Example for Docker Compose:
|
|
```
|
|
version: '3.3'
|
|
services:
|
|
deemix:
|
|
image: bocki/deemix
|
|
container_name: Deemix
|
|
volumes:
|
|
- /your/storage/path/:/downloads
|
|
- /your/config/location:/config
|
|
environment:
|
|
- PUID=1000
|
|
- PGID=1000
|
|
- ARL=1234567
|
|
ports:
|
|
- 9666:9666
|
|
```
|
|
|
|
### 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.
|
|
|
|
`-p 9666:9666` - Port opened for the web interface.
|
|
|
|
`bocki/deemix` - This container.
|
|
|
|
To access the web interface, go to http://YOURSERVERIP:9666
|
|
|
|
## 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.
|
|
|
|
## Disclaimer and Links
|
|
|
|
I am in no way affiliated with the Deemix project (or any other Deezloader-like project for that matter).
|
|
|
|
Dockerhub link for this container: https://hub.docker.com/r/bocki/deemix
|
|
|
|
Repo for Deemix: https://notabug.org/RemixDev/deemix
|
|
|
|
Issue Tracker for this Docker: https://github.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.
|