tellr
Download all
Docs · Getting started · Self-hosting

Self-hosting

Enterprise customers can run Tellr inside their own VPC. The same docker-compose used in development scales to a single-node production install with Postgres 16 and Redis 7.

Requirements

  • Postgres 16 with pgcrypto, pg_trgm, btree_gin.
  • Redis 7.
  • Node 20+ for the API and worker, Go 1.22+ for the TLS proxy.
  • A TLS-terminating load balancer (or our Go proxy at the edge).

Quick start

bash
git clone https://github.com/tellr/tellr
cd tellr
docker compose up -d
psql $DATABASE_URL -f db/migrations/0001_init.sql
pnpm install
pnpm ti:seed
pnpm dev

Threat-intel ingestion

The worker fetches public threat data on a schedule. By default it refreshes Tor exits every 30 minutes, cloud ranges daily, and the disposable email list weekly. Everything is stored in your Postgres — no outbound calls at check time.

Data residency

Because Tellr is one Postgres database and one Redis instance, residency is wherever you host them. EU, US, on-prem, gov-cloud — same image, different infra.