Unofficial multi-arch builds for Waveline-Server
1.5K
Source repository: https://github.com/Wellenline/waveline-server
Simple self hosted music streaming server
latest is built from the latest updates on the master branch from the source projectversion: "3"
services:
server:
image: jdreinhardt/waveline-server:latest
environment:
- MONGO_URL=mongodb://wavelineadm:supersecuremongopassword@mongodb/waveline?authSource=admin
- MUSIC_PATH=/music
- TRANSCODE_PATH=/transcoded-audio
- ART_PATH=/album-art
- SPOTIFY_ID=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
- SPOTIFY_SECRET=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
- AUTH_ENABLED=true
- API_KEY=12345 # replace it with something more secure
- PORT=5000
- HOST=http(s)://<IP or URL>:5000
ports:
- 5000:5000
volumes:
- /media/Music:/music # Mount your music inside docker
- /mnt/waveline/server/album-art:/album-art # Mount album art cache inside docker
- /mnt/waveline/server/transcoded-audio:/transcoded-audio # Mount transcoded audio cache inside docker
depends_on:
- mongodb
mongodb:
image: mongo:latest
environment:
- MONGO_DATA_DIR=/data
- MONGO_LOG_DIR=/dev/null
- MONGO_INITDB_ROOT_USERNAME=wavelineadm
- MONGO_INITDB_ROOT_PASSWORD=supersecuremongopassword
volumes:
- /mnt/waveline/mongo:/data
command: mongod --auth --logpath=/dev/null
The API endpoint will be available on port 5000. The jdreinhardt/waveline-web can be deployed to access the server locally.
Content type
Image
Digest
Size
90.1 MB
Last updated
over 6 years ago
docker pull jdreinhardt/waveline-server