Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
services:audiomuseai [2025/10/14 09:13] – [Installation] willy | services:audiomuseai [2025/10/14 18:21] (current) – [Installation] willy | ||
---|---|---|---|
Line 25: | Line 25: | ||
<file - docker-compose.yaml> | <file - docker-compose.yaml> | ||
+ | services: | ||
+ | audiomuse-ai: | ||
+ | image: ghcr.io/ | ||
+ | container_name: | ||
+ | ports: | ||
+ | - " | ||
+ | volumes: | ||
+ | - / | ||
+ | environment: | ||
+ | MEDIASERVER_TYPE: | ||
+ | NAVIDROME_URL: | ||
+ | REDIS_URL: " | ||
+ | TEMP_DIR: "/ | ||
+ | SERVICE_TYPE: | ||
+ | NAVIDROME_USER: | ||
+ | NAVIDROME_PASSWORD: | ||
+ | POSTGRES_USER: | ||
+ | POSTGRES_PASSWORD: | ||
+ | POSTGRES_DB: | ||
+ | POSTGRES_HOST: | ||
+ | POSTGRES_PORT: | ||
+ | GEMINI_API_KEY: | ||
+ | depends_on: | ||
+ | - postgres | ||
+ | network: | ||
+ | - audiomuse-ai-net | ||
+ | rq-worker: | ||
+ | container_name: | ||
+ | image: ghcr.io/ | ||
+ | # ports: | ||
+ | # - " | ||
+ | volumes: | ||
+ | - / | ||
+ | environment: | ||
+ | MEDIASERVER_TYPE: | ||
+ | NAVIDROME_URL: | ||
+ | REDIS_URL: " | ||
+ | TEMP_DIR: "/ | ||
+ | SERVICE_TYPE: | ||
+ | NAVIDROME_USER: | ||
+ | NAVIDROME_PASSWORD: | ||
+ | POSTGRES_USER: | ||
+ | POSTGRES_PASSWORD: | ||
+ | POSTGRES_DB: | ||
+ | POSTGRES_HOST: | ||
+ | POSTGRES_HOST: | ||
+ | POSTGRES_PORT: | ||
+ | GEMINI_API_KEY: | ||
+ | depends_on: | ||
+ | - postgres | ||
+ | - redis | ||
+ | network: | ||
+ | - audiomuse-ai-net | ||
+ | postgres: | ||
+ | container_name: | ||
+ | image: postgres: | ||
+ | volumes: | ||
+ | - / | ||
+ | environment: | ||
+ | SERVICE_TYPE: | ||
+ | NAVIDROME_USER: | ||
+ | NAVIDROME_PASSWORD: | ||
+ | POSTGRES_USER: | ||
+ | POSTGRES_PASSWORD: | ||
+ | POSTGRES_DB: | ||
+ | POSTGRES_HOST: | ||
+ | POSTGRES_PORT: | ||
+ | GEMINI_API_KEY: | ||
+ | network: | ||
+ | - audiomuse-ai-net | ||
+ | |||
+ | redis: | ||
+ | container_name: | ||
+ | image: redis: | ||
+ | volumes: | ||
+ | - / | ||
+ | environment: | ||
+ | SERVICE_TYPE: | ||
+ | NAVIDROME_USER: | ||
+ | NAVIDROME_PASSWORD: | ||
+ | POSTGRES_USER: | ||
+ | POSTGRES_PASSWORD: | ||
+ | POSTGRES_DB: | ||
+ | POSTGRES_HOST: | ||
+ | POSTGRES_PORT: | ||
+ | GEMINI_API_KEY: | ||
+ | network: | ||
+ | - audiomuse-ai-net | ||
+ | |||
+ | networks: | ||
+ | audiomuse-ai-net: | ||
+ | dns_enabled: | ||
</ | </ | ||
+ | |||
+ | Of course, you need to specify your Navidrome URL, user and password. The GEMINI key is not required, only if you want AI assisted playlist naming. You could also use a self-hosted OLLAMA. | ||
+ | |||