---
title: Feedbase
created: 2026-06-07
updated: 2026-06-07
type: app
tags: [catalogue, development, feedback, product, changelog, roadmap, public]
confidence: high
contested: false
sources: [https://selfh.st/apps/?tag=Development, https://github.com/chroxify/feedbase]
---

# 💻 Feedbase

> **La plateforme de feedback open source** : collectez les idées, suggestions et bugs de vos utilisateurs, structurez-les en roadmap publique, et fermez la boucle avec un changelog — l'alternative à Canny, Productboard et Featurebase.

## 📋 Informations Générales

| Champ | Valeur |
| :--- | :--- |
| **Site web** | [feedbase.app](https://www.feedbase.app/) |
| **GitHub** | [chroxify/feedbase](https://github.com/chroxify/feedbase) |
| **License** | AGPL-3.0 |
| **Langage** | TypeScript (Next.js + Supabase) |
| **Étoiles GitHub** | 670 ⭐ |
| **Dernière MAJ** | 2026-06-07 |
| **Catégorie** | [[cat-development\|Development]], User Feedback / Roadmap |

## 📝 Description

**Feedbase** est une **plateforme de feedback utilisateur open source**, créée par **chroxify** (développeur indépendant, écosystème Vercel/Next.js). L'idée : offrir aux **éditeurs SaaS et équipes produit** un outil pour **collecter, prioriser, et communiquer** sur les feedbacks utilisateurs — à la manière de **Canny**, **Productboard**, **Featurebase** — mais en **self-hosted** et **gratuit**.

Le workflow Feedbase est simple mais complet : les utilisateurs **postent des idées** dans un **portal public** (vote, commentaires), l'équipe **priorise** dans un **dashboard privé** (status : under review, planned, in progress, completed, declined), et publie un **changelog public** quand les features sont livrées — **fermant ainsi la boucle** avec les contributeurs.

Feedbase se distingue par sa **stack moderne** (Next.js 14 App Router, Supabase, TypeScript strict), son **UI soignée** (beaucoup d'effort sur le design), et son **modèle d'engagement communautaire** : les utilisateurs peuvent voter, suivre des threads, recevoir des notifications quand *leur* suggestion passe en production. C'est l'outil idéal pour les **indie hackers et startups** qui veulent construire un **produit *with* leur communauté**.

**Public cible** : **éditeurs SaaS, indie hackers, startups early-stage, projets open source** qui veulent un outil de feedback transparent.

### Fonctionnalités principales

- ✅ **Portal public** : utilisateurs postent des idées, votent, commentent
- ✅ **Dashboard admin** : triage, status, assignation, tags
- ✅ **Roadmap publique** : votez pour les prochaines features
- ✅ **Changelog** : publications publiques quand features livrées
- ✅ **Notifications email** : updates sur les threads suivis
- ✅ **OAuth** : Google, GitHub, Discord pour s'authentifier
- ✅ **API REST** : intégration avec votre backend
- ✅ **Webhooks** : notifier Slack/Discord des nouveaux feedbacks
- ✅ **Multi-projets** : un workspace par produit
- ✅ **Custom domain** : feedback.votresaas.com
- ✅ **SSO** (Enterprise) : SAML, OIDC
- ✅ **i18n** : interface et contenus traduisibles
- ✅ **Open source AGPL** : auditable, auto-hébergeable

## 🚀 Installation

### Via Vercel + Supabase (le plus rapide, ~5 min)

1. **Forker le repo** : https://github.com/chroxify/feedbase
2. **Créer un projet Supabase** : [supabase.com](https://supabase.com/) (gratuit)
3. **Lier Vercel** : import du repo GitHub, ajouter les variables d'env
4. **Variables d'env** :
   ```
   NEXT_PUBLIC_SUPABASE_URL=https://xxx.supabase.co
   NEXT_PUBLIC_SUPABASE_ANON_KEY=...
   SUPABASE_SERVICE_ROLE_KEY=...
   ```
5. **Migrations SQL** : exécuter `/supabase/migrations/*.sql` dans Supabase SQL editor
6. **Déployer** : Vercel build auto, accessible sur `https://feedback.example.com`

### Via Docker (auto-hébergé complet)

```yaml
# docker-compose.yml
version: '3.8'
services:
  feedbase:
    image: chroxify/feedbase:latest
    container_name: feedbase
    restart: unless-stopped
    ports:
      - "3000:3000"
    environment:
      NEXT_PUBLIC_SUPABASE_URL: "http://supabase:8000"
      NEXT_PUBLIC_SUPABASE_ANON_KEY: "votre-anon-key"
      SUPABASE_SERVICE_ROLE_KEY: "votre-service-role-key"
    depends_on:
      - supabase
    labels:
      - "traefik.enable=true"
      - "traefik.http.routers.feedback.rule=Host(`feedback.example.com`)"
      - "traefik.http.routers.feedback.entrypoints=websecure"
      - "traefik.http.routers.feedback.tls.certresolver=letsencrypt"
```

> Note : Docker est moins bien supporté que le déploiement Vercel. Pour un self-hosted pur, préférer Vercel + Supabase self-hosted (via [supabase/supabase](https://github.com/supabase/supabase)).

### Installation manuelle

```bash
git clone https://github.com/chroxify/feedbase.git
cd feedbase
pnpm install
pnpm build
pnpm start
```

## ⚙️ Configuration

1. **Configurer Supabase** : créer tables via migrations SQL
2. **OAuth providers** : Supabase Dashboard > Auth > Providers (Google, GitHub, Discord)
3. **Custom domain** : Vercel > Settings > Domains
4. **Email** : configurer SMTP (Resend, Postmark, ou SMTP custom) pour notifications
5. **Webhooks** : Settings > Webhooks > URL Discord/Slack
6. **Branding** : logo, couleurs, copy dans Settings > Workspace
7. **SSO** (optionnel Enterprise) : Auth0, WorkOS, ou SAML direct

## 🔗 Alternatives

- **Canny** — Leader du marché, propriétaire, pricing par user
- **Productboard** — Plus orienté product management enterprise, propriétaire
- **Featurebase** — Concurrent direct, plus moderne UI, pricing similaire
- **Nolt** — Concurrent simple, orienté B2B SaaS
- **Fider** — Open source (MIT), plus basique, sans changelog
- **Betable** — Pas open source
- **Roadmap.sh** — Pas un outil de feedback, juste des roadmaps publiques

## 🔒 Sécurité

- **🔐 HTTPS obligatoire via [[app-traefik]]** : contient potentiellement des emails et feedbacks utilisateurs
- **🛡️ Authentification** : OAuth obligatoire (pas de password-only) via Supabase Auth
- **🔒 Service role key** : SECRET ABSOLU, ne JAMAIS exposer côté client, ne JAMAIS commit
- **🛡️ RLS Supabase** : Row Level Security activé sur toutes les tables (admin only vs public)
- **🛡️ Rate limiting** : configurer sur Supabase (anti-spam de feedbacks)
- **🛡️ RGPD** : Feedbase collecte emails et feedbacks → DPA, registre des traitements
- **🛡️ Modération** : pré-modération ou post-modération des feedbacks publics
- **🛡️ Backup** : Supabase propose des backups auto (PITR) ; activer

## 📚 Ressources

- [Site officiel](https://www.feedbase.app/)
- [Documentation](https://docs.feedbase.app/)
- [GitHub chroxify/feedbase](https://github.com/chroxify/feedbase)
- [Démo en ligne](https://demo.feedbase.app/)
- [Blog du créateur](https://chroxify.com/)
- [Déploiement 1-click Vercel](https://vercel.com/new/clone?repository-url=https://github.com/chroxify/feedbase)

## 🔗 Pages Liées

- [[cat-development]] — Catégorie Development
- [[app-usertour]] — Onboarding in-app (complémentaire)
- [[app-posthog]] — Product analytics (pour tracker l'usage post-feedback)
- [[app-traefik]] — Reverse proxy HTTPS
- [[securisation-home-lab]] — Bonnes pratiques
- [[recettes-docker-compose]] — Templates Docker
