Skip to content

breadddevv/feedbase

Repository files navigation

Feedbase

Feedbase

Open-source, self-hosted feedback boards for your users and team.

MIT License Stars Issues Latest release

Website · Docs · Discord · Changelog


Feedbase screenshot

Warning

Feedbase is a work in progress. By the time you're reading this, some features listed here may not yet be available — or new ones may have shipped that aren't documented yet. Have a suggestion or found something off? Open an issue or join us on Discord.


What is Feedbase?

Feedbase is a self-hosted, open-source feedback management tool. Give your users a place to submit ideas, report bugs, and upvote what matters — all on your own infrastructure.

No SaaS subscriptions. No vendor lock-in. Your data stays yours.

Inspired by tools like Canny, Fider, and Productboard — but free, open, and self-hosted.


Features

  • Feedback boards — public or private boards per project, with upvotes and threaded comments
  • Suggestion statuses — customisable statuses (Under Review, Planned, In Progress, Done, Won't Do)
  • Public roadmap — kanban-style roadmap view your users can follow
  • Changelog — publish release notes tied to resolved suggestions
  • Discord integration — webhooks on new posts, slash commands to update statuses from Discord
  • Email notifications — notify voters when a suggestion status changes
  • Roles & permissions — Owner, Admin, Member, Viewer
  • Admin panel — manage users, projects, and instance settings at /admin
  • Update notifications — get notified in the admin panel when a new release is available
  • Self-update aware — baked-in version tracking via Docker build args
  • MIT licensed — fork it, modify it, ship it

Stack

Layer Tech
Framework Next.js (App Router)
Auth better-auth
Database PostgreSQL + Prisma
Styling Tailwind CSS
Animations Framer Motion
Deployment Docker / docker-compose

Getting started

Prerequisites

  • Node.js 22+
  • PostgreSQL 15+
  • Docker (recommended)

Option 1 — Docker (recommended)

git clone https://github.com/breadddevv/feedbase.git
cd feedbase
cp .env.example .env
# Fill in your .env values
docker compose up -d

Feedbase will be available at http://localhost:3000.

Option 2 — Manual

git clone https://github.com/breadddevv/feedbase.git
cd feedbase
cp .env.example .env
# Fill in your .env values
npm install
npx prisma migrate deploy
npm run build
npm start

One-click deploys

Deploy on Railway Deploy with Vercel


Configuration

Copy .env.example to .env and fill in the required values:

DATABASE_URL=postgresql://host:password@localhost:5432/feedbase
BETTER_AUTH_URL=http://localhost:3000 # no trailing slash

DISCORD_CLIENT_ID=
DISCORD_CLIENT_SECRET=
DISCORD_BOT_TOKEN=
DISCORD_WEBHOOK_URL=
DISCORD_GUILD_ID=

ROBLOX_CLIENT_ID=
ROBLOX_CLIENT_SECRET=

Upgrading

Feedbase checks for updates automatically against the GitHub releases page. When a new version is available, you'll see a banner in the admin panel.

To upgrade with Docker:

docker compose pull
docker compose up -d

Contributing

Contributions are welcome! Please read CONTRIBUTING.md before opening a pull request.

# Run locally in dev mode
npm run dev

# Run database migrations
npx prisma migrate dev

# Lint
npm run lint

Roadmap

  • Slack integration
  • GitHub Issues sync
  • REST API + API keys
  • Import from Canny / Fider
  • AI duplicate detection

License

Feedbase is open-source software released under the MIT License.


About

Open source feedback management platform for product teams.

Resources

License

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages