Sign inSign up

hendurhance/koel

By hendurhance

Updated 4 months ago

Self-hostable exchange-rate API — consensus scraping, partitioned history, API-key access

Image
API management
0

501

hendurhance/koel repository overview

Koel

Koel

Self-hostable exchange-rate API with consensus scraping, partitioned history, and API-key-based access. This image runs the API, Celery worker, and Celery beat (one image, different commands).

Run

Koel needs Postgres + Redis. The quickest path is the published compose file:

git clone https://github.com/hendurhance/koel.git && cd koel
cp .env.example .env          # set APP_SECRET + SMTP_*
docker compose -f docker-compose.prod.yml pull
docker compose -f docker-compose.prod.yml up -d
docker compose -f docker-compose.prod.yml exec api alembic upgrade head
docker compose -f docker-compose.prod.yml exec api koel db seed

API at :8000, dashboard at :3000. Configuration and the full API reference live in the repo.

License

Elastic License 2.0 — free to use, self-host, modify, and run commercially; you may not offer Koel to others as a hosted or managed service.

Tag summary

Content type

Image

Digest

sha256:5045bb80b

Size

131 MB

Last updated

4 months ago

docker pull hendurhance/koel