Email event logging service for Reloop — real-time delivery tracking powered by ClickHouse.
2.1K
The Logs Service is the email event logging and analytics microservice in the Reloop platform. It ingests, stores, and queries high-volume email delivery events — such as sends, opens, clicks, bounces, and complaints — powered by ClickHouse for fast analytical queries at scale. Includes automated log cleanup via a built-in cron job.
Built on Bun + Elysia, backed by ClickHouse and Redis.
x-api-key header/api/logs/openapi| Resource | Link |
|---|---|
| 📚 Documentation | reloop.sh/docs/setup/backend/logs |
| 🌐 Production API | api.reloop.sh/api/logs |
| 📜 OpenAPI Spec | reloop.sh/api/logs/openapi |
| 🐙 Source Code | github.com/reloop-labs/reloop |
| 💬 Discord | discord.gg/reloop |
| 🐦 Twitter / X | @reloophq |
| 🆘 Support | reloop.sh/support |
docker pull reloopsh/be-logs:latest
docker run -d \
-p 8016:8016 \
-e REDIS_URL=redis://:password@host:6379 \
-e NATS_URL=nats://host:4222 \
-e BASE_URL=https://your-domain.com \
-e CLICKHOUSE_URL=http://clickhouse-host:8123 \
-e CLICKHOUSE_USER=default \
-e CLICKHOUSE_PASSWORD=your-password \
-e CLICKHOUSE_DATABASE=reloop \
reloopsh/be-logs:latest
The service will be available at http://localhost:8016/api/logs.
| Variable | Default | Description |
|---|---|---|
PORT | 8016 | Port the server listens on |
REDIS_URL | — | Redis connection string |
NATS_URL | — | NATS messaging server URL |
BASE_URL | — | Public base URL of the platform |
CLICKHOUSE_URL | http://localhost:8123 | ClickHouse HTTP endpoint |
CLICKHOUSE_USER | default | ClickHouse username |
CLICKHOUSE_PASSWORD | — | ClickHouse password |
CLICKHOUSE_DATABASE | reloop | ClickHouse database name |
NODE_ENV | production | Runtime environment |
This image is one of several microservices that make up the Reloop backend. See the full list at hub.docker.com/u/reloopsh.
Content type
Image
Digest
sha256:8c816760f…
Size
277.7 MB
Last updated
3 days ago
docker pull reloopsh/be-logs