Documentation
Welcome to the OpenCan docs. OpenCan is a self-hosted feedback management platform — think Canny, but open-source and under your control.
Getting Started
Clone, configure, and run OpenCan in under five minutes.
Self-hosting Guide
Docker Compose setup, production configuration, backups, and HTTPS.
Environment Variables
Full reference for every variable in .env.example.
Contributing
Guidelines, spec-first development, and how to open a PR.
Tech Stack
| Layer | Choice |
|---|---|
| Framework | Next.js 16 (App Router) |
| Language | TypeScript (strict) |
| API | tRPC v11 |
| ORM | Prisma 5 |
| Database | PostgreSQL 16 |
| Cache / session blocklist | Redis 7 |
| Object storage | MinIO (S3-compatible) |
| Auth | NextAuth v5 |
| License | AGPL-3.0 |