Sign inSign up

hendurhance/koel

By hendurhance

•Updated 5 months ago

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

Image
API management
0

529

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

5 months ago

docker pull hendurhance/koel