Quick start
http://localhost:4100/admin to access the admin dashboard.
Environment variables
Required
Database
S3 / Storage
Authentication
Optional
Bring your own Postgres
To use an external Postgres instance, setDATABASE_URL and remove the postgres service from docker-compose.yml:
CREATE TABLE IF NOT EXISTS).
Bring your own S3
Replace MinIO with any S3-compatible storage (AWS S3, Cloudflare R2, Backblaze B2):Production considerations
Persistent data
The Compose file defines three named volumes:Health checks
All services include health checks:- Postgres:
pg_isready - MinIO:
GET /minio/health/live - BlindCast:
GET /health
Building from source
@blindcast/crypto, @blindcast/keys, @blindcast/storage, and @blindcast/server in sequence, then creates a minimal production image.
Next steps
- Content API — register and manage content
- API Keys — create and manage API keys
- Admin Dashboard — browser-based management