Compose Generator
Configure your deployment below and download a ready-to-use compose file. All logic runs in your browser — nothing is sent to a server.
Container runtime
Grimoire image
Volume paths
Secret key
Used to sign JWT tokens. Must be a long random string — keep it private.
Optional settings
File manager (optional)
Grimoire mounts your library read-only. Add a companion tool to upload and manage files.
docker-compose.yml
services:
grimoire:
image: hunterreadca/grimoire:latest
container_name: grimoire
restart: unless-stopped
ports:
- "9481:9481"
environment:
- LIBRARY_PATH=/library
- DATA_PATH=/data
- WORKERS=2
- SECRET_KEY=change-me
volumes:
- /path/to/your/library:/library:ro
- /path/to/grimoire/data:/data