Your recordings, on your infrastructure.

Callery is free to self-host under AGPL-3.0. You operate the database, private audio storage, email, and any processing services you enable.

Read the setup guide

What you need

The maintained setup guide covers native Node and Docker Compose deployments. It also explains browser-reachable storage, HTTPS, scheduled jobs, backups, and recovery.

Choose whether to process your recordings

Organizing recordings and listening to the audio do not require transcription. For transcripts and AI features, configure a supported hosted provider or operate compatible local services.

Self-hosting the app does not automatically keep every processing operation on your server. Hosted transcription and AI providers receive the audio or text needed for their work. The setup guide includes a Whisper-compatible transcription server and Ollama configuration when you want to operate those services yourself.

Search by meaning also requires a compatible MongoDB Search setup. The bundled basic MongoDB deployment supports the documented keyword fallback; it does not create a vector-search service.

Personal and company archives

Self-hosting supports personal accounts and a separately configured company archive with employee invitations. Managed Callery is launching soon.

Keep a recovery plan

Back up the database and object storage together, keep secrets securely, and test restoration. Downloading an archive through Callery is useful for your recordings, but it does not replace a deployment backup.

Small team setup and recovery

Release and deployment boundaries