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:
- Create an account at app.quackback.io
- Create a workspace for your product
- Set up your first board to collect feedback
- 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 devEnvironment Variables
Configure these required environment variables:
| Variable | Description |
|---|---|
DATABASE_URL | PostgreSQL connection string |
NEXTAUTH_SECRET | Secret for session encryption |
NEXTAUTH_URL | Your app's public URL |
Next Steps
Once you're set up: