Skip to main content
Ringee is configured entirely through environment variables. Any change to environment variables requires an application restart. The full example file can be found at: .env.example on GitHub

Required Settings

Application

DATABASE_URL

PostgreSQL connection string. Ringee uses Prisma ORM.

REDIS_URL

REDIS_HOST

REDIS_PORT

FRONTEND_URL

URL where the admin frontend is served.

BACKEND_URL / PUBLIC_BACKEND_URL

URL where the backend API is served.

APP_ENCRYPTION_SECRET

A random string used for encrypting sensitive data at the application level. Should be unique per installation.

Authentication (Clerk)

See the Clerk Configuration guide for setup details.

Telephony (Telnyx)

See the Telnyx Configuration guide for setup details.

Payments (Stripe)

See the Stripe Configuration guide for setup details.

Email (Resend)

See the Email Configuration guide for details.

Storage (Cloudflare R2)

See the R2 Configuration guide for details.

Optional Settings

Frontend

Sentry (Error Tracking)

AI