talivia logo

talivia

Open-source, self-hosted revenue-first analytics for founders: web analytics, Session Replay, revenue attribution, and customer revenue integrations. datafast alternative

Website GitHub

What is it?

What it is

A revenue-first analytics platform that provides a self-hosted, open-source edition of the Talivia product.

Why it exists

To provide a focused subset of analytics capabilities including web analytics, Session Replay, and revenue attribution from multiple payment providers.

Who should use it

Developers, product managers, and marketers who want a self-hosted, open-source analytics platform with revenue attribution from Stripe, LemonSqueezy, Polar, Dodo, etc., and are comfortable with Node.js, PostgreSQL, and Docker.

Who should avoid it

Users seeking a fully managed SaaS solution, non-technical users unwilling to handle server setup, or those needing integrations only available in Talivia Cloud (e.g., Google Search Console, Bing Webmaster Tools, social mentions).

How it works

A quick walkthrough in plain English

How talivia works

Step 1 of 3

You interact with it

Open talivia, send a request, or connect it to your stack.

Features

Web analytics
Session Replay
Revenue attribution
Stripe integration
LemonSqueezy integration
Polar integration
Dodo Payments integration
Yolfi integration
Manual Payment API
Import/export functionality
Shared analytics
Website collaborators

Advantages

  • Revenue-first analytics focus
  • Self-hosted open-source edition for data privacy
  • Supports subscription lifecycle, refunds, and disputes
  • First- and last-touch attribution modeling
  • Docker support for easy deployment
  • MIT License for flexible usage

Disadvantages

  • Self-hosted edition is a subset of the full product
  • No migration path from hosted Talivia database to self-hosted
  • Requires manual management of PostgreSQL backups and upgrades
  • Requires manual configuration of reverse proxy headers if applicable

Installation

cloud

For managed hosting and additional integrations use [Talivia Cloud](https://talivia.com).

docker

cp.env.example.env
openssl rand -hex 32
# Put the generated value in APP_SECRET
docker compose up --build -d
docker compose ps

native

cp.env.example.env
openssl rand -hex 32
# Put the generated value in APP_SECRET
pnpm install --frozen-lockfile
pnpm exec prisma migrate deploy
pnpm dev

compose

cp.env.example.env
openssl rand -hex 32
# Put the generated value in APP_SECRET
docker compose up --build -d
docker compose ps

FAQ

What is the difference between the open-source edition and Talivia Cloud?

The open-source edition is a self-hosted subset featuring core web analytics, Session Replay, and revenue tracking. Talivia Cloud is a managed hosting service that includes additional integrations like Google Search Console, Bing Webmaster Tools, and social media mentions from X, Reddit, and TikTok.

Which payment providers are supported for revenue analytics?

Talivia supports revenue data from Stripe, LemonSqueezy, Polar, Dodo, Yolfi, and a Manual Payment API. It tracks subscription lifecycles, refunds, disputes, and first-/last-touch attribution.

What are the technical requirements for local development?

To develop locally, you need Node.js 22 LTS or 24 LTS, pnpm 10+, and an empty PostgreSQL database.

How do I set up the application for the first time?

After setting up your `.env` file with a `DATABASE_URL` and a 32-byte `APP_SECRET`, you must install dependencies, run migrations using `pnpm exec prisma migrate deploy`, and then start the server with `pnpm dev`.

How can I back up my data before performing an upgrade?

You should back up your PostgreSQL database. For Docker Compose installations, you can use the command: `docker compose exec -T postgres pg_dump -U talivia -d talivia_oss > talivia-backup.sql`.

What are the default login credentials for a new installation?

The default bootstrap credentials are Username: `admin` and Password: `admin`. You should change this password immediately under Settings → Account after logging in.

Loading documentation…
View on GitHub

Featured in Videos

YouTube tutorials and walkthroughs for talivia

Alternatives

Similar projects ranked by category, topics, and text overlap.

Compare
talivia | MushyBook