Skip to content
Live demo

Install Community Edition

git clone https://github.com/Sparkable-dev/sparkfeed.git
cd sparkfeed
cp .env.example .env

Generate values for POSTGRES_PASSWORD and BETTER_AUTH_SECRET, then put them in .env.

openssl rand -hex 24
openssl rand -base64 32

Start the application and PostgreSQL:

docker compose up --build

Open http://localhost:3000. The first account becomes the instance owner.

Create a PostgreSQL database and set DATABASE_URL in .env.local.

bun install --frozen-lockfile
cp .env.example .env.local
bun run db:migrate
bun run dev

Do not use db:push for a database that you intend to deploy. It does not update the migration journal.