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.


Contents


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.

Feedbase Canny Fider
Self-hosted
Open source
Free Paid tiers
Discord-native workflow

Features

Feedback & roadmap

  • Public or private feedback boards per project, with upvotes and threaded comments
  • Customisable suggestion statuses (Under Review, Planned, In Progress, Done, Won't Do)
  • Kanban-style public roadmap your users can follow
  • Changelog publishing tied to resolved suggestions

Integrations & notifications

  • Discord: webhooks on new posts, slash commands to update statuses without leaving Discord
  • Email notifications when a suggestion's status changes
  • Roblox OAuth sign-in for user authentication

Admin & operations

  • Role-based access: Owner, Admin, Member, Viewer
  • Admin panel at /admin for managing users, projects, and instance settings
  • Automatic update checks with an in-panel banner when a new release ships
  • Version tracking baked in 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 — handles the database and app together with the least setup)

Option 1 — Docker (recommended)

git clone https://github.com/breadddevv/feedbase.git
cd feedbase
cp .env.example .env
# Fill in your .env values — see Configuration below
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 — see Configuration below
npm install
npx prisma migrate deploy
npm run build
npm start

One-click deploys

Deploy on Railway Deploy with Vercel

Note: Vercel is a serverless platform and won't run the Discord bot's persistent connection. Use Docker or a Railway/VPS deploy if you need slash commands.


Configuration

Copy .env.example to .env and fill in the values below.

Variable Required Description
DATABASE_URL PostgreSQL connection string
BETTER_AUTH_URL Base URL Feedbase is served from, no trailing slash
DISCORD_CLIENT_ID Optional Discord OAuth client ID, for Discord login
DISCORD_CLIENT_SECRET Optional Discord OAuth client secret
DISCORD_BOT_TOKEN Optional Enables slash commands for updating suggestion statuses from Discord
DISCORD_WEBHOOK_URL Optional Posts new suggestions to a Discord channel
DISCORD_GUILD_ID Optional Discord server the bot and webhooks operate in
ROBLOX_CLIENT_ID Optional Roblox OAuth client ID, for Roblox login
ROBLOX_CLIENT_SECRET Optional Roblox OAuth client secret

Only DATABASE_URL and BETTER_AUTH_URL are required to run Feedbase. Discord and Roblox variables are needed only if you want those sign-in and integration options.


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

Have a feature request? Open an issue or suggest it on our own Feedbase board.


FAQ

Does Feedbase support SSO / SAML? Not yet — currently Discord and Roblox OAuth are supported. See the roadmap for what's planned.

Can I run multiple projects/boards on one instance? Yes, boards are scoped per project within a single instance.

Where do I report a bug? Open a GitHub issue or ping us on Discord.


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

7 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages