Koel
Personal music streaming server that works.
Directory Structure
- .env
- docker-compose.yml
docker-compose.yml
version: '3'
services:
koel:
image: phanan/koel
depends_on:
- database
ports:
- 80:80
environment:
- DB_CONNECTION=pgsql
- DB_HOST=database
- DB_PORT=5432
- DB_USERNAME=koel
- DB_PASSWORD=<koel_password>
- DB_DATABASE=koel
volumes:
- music:/music
- covers:/var/www/html/public/img/covers
- search_index:/var/www/html/storage/search-indexes
database:
image: postgres:13
volumes:
- db:/var/lib/postgresql/data
environment:
- POSTGRES_DB=koel
- POSTGRES_USER=koel
- POSTGRES_PASSWORD=<koel_password>
volumes:
db:
driver: local
music:
driver: local
covers:
driver: local
search_index:
driver: localResources
Website: https://koel.dev/
GitHub: https://github.com/koel/koel
Docker Hub: https://hub.docker.com/r/phanan/koel
Configuration: https://github.com/koel/docker