QuackbackQuackback Docs

Getting Started

Set up Quackback and start collecting user feedback in minutes.

Getting Started

This guide will help you get Quackback up and running quickly, whether you're using the cloud version or self-hosting.

Cloud Setup

The fastest way to get started is with Quackback Cloud:

  1. Create an account at app.quackback.io
  2. Create a workspace for your product
  3. Set up your first board to collect feedback
  4. Share the link with your users

That's it! You're ready to start collecting feedback.

Self-Hosted Setup

For teams who prefer to run Quackback on their own infrastructure:

Prerequisites

  • Node.js 20 or later
  • PostgreSQL 15 or later
  • Bun (recommended) or npm

Installation

# Clone the repository
git clone https://github.com/quackbackio/quackback.git
cd quackback

# Install dependencies
bun install

# Set up environment variables
cp .env.example .env

# Run database migrations
bun run db:migrate

# Start the development server
bun run dev

Environment Variables

Configure these required environment variables:

VariableDescription
DATABASE_URLPostgreSQL connection string
NEXTAUTH_SECRETSecret for session encryption
NEXTAUTH_URLYour app's public URL

Next Steps

Once you're set up:

On this page