Self-host Rejourney
unity-v0.1.2Product analytics with session replay for web and mobile
- Stars
- 284
- CPU
- 4 vCPU
- RAM
- 8 GB RAM
- Storage
- 40 GB minimum
- Ports
- 3000 (API server), 3001 (Ingest upload relay), 8080 (Dashboard web server)
- Requires
- PostgreSQL, Redis
ghcr.io/rejourneyco/rejourney/apiWhat is Rejourney?
Rejourney is an open-source product analytics platform that helps teams find and fix conversion issues in web and mobile applications before they impact revenue. It combines session replay with business events and technical signals like crashes, ANRs, and API errors to surface patterns worth investigating. The platform supports SDKs for web (React, Next.js, Vue, Angular, Svelte, Remix, Gatsby, Shopify), React Native, Flutter, Swift/iOS, and Unity. Key capabilities include session replay with synchronized console and network context, journey maps and heatmaps, funnel analysis with replay evidence, crash and ANR reporting with device context, API endpoint insights with latency and error breakdowns, geographic and device cohort analysis, custom event tracking, and revenue impact analytics. For self-hosting, Rejourney provides a single-node Docker Compose stack with an automated installer that handles TLS via Let's Encrypt, database migrations, and storage configuration using local object storage or external S3-compatible services. The server-side components are licensed under SSPL 1.0 while client-side SDKs use Apache 2.0. The managed cloud service offers a free tier (5,000 sessions/month) and paid plans starting at $15/month. Leaks detection and GitHub automation features are not included in the self-hosted edition.
Should you self-host Rejourney?
Rejourney scores 46/100 on selfhost.directory (how scoring works) and ranks #16 of 27 in Analytics. It has 284 GitHub stars.
It shipped 10 stable releases in the past year. The latest, unity-v0.1.2, came out on 23 October 2026.
Setup is advanced: plan for several services and some ongoing maintenance. An official Docker image is available. It is Other-licensed and written mostly in Typescript.
Its closest alternative on selfhost.directory is netdata (87/100, 81 201 stars). It scores higher overall, so compare the two before you pick. See Rejourney vs netdata side by side.
Features
- API Endpoint Insights
- Crash and ANR Reporting
- Custom event tracking
- Device Insights
- Funnel Analysis with Replay Evidence
- Geographic Analytics
- Heatmaps
- Journey Maps
- Leaks Detection (AI)Not included in self-hosted edition; depends on managed AI services
- Multi-platform SDKs
- Privacy Controls
- Retention Cohorts
- Revenue Recovery Analytics
- Session Replay
- Smart CaptureScale/Enterprise only in cloud; not in self-hosted
Rejourney README
FAQ
What is Smart Capture, and why is it Scale/Enterprise only?
Smart Capture is an advanced collection engine where you define rules via AI prompts to capture only specific flows (checkout with errors, slow API calls, onboarding paths) to optimize session budget at high scale.
Do I pay per seat or tracked user?
No, public plans are not priced per teammate, DAU, MAU, or tracked user. Invite unlimited team members.
Do web and mobile replays cost different amounts?
No, the plans use one captured-session allowance for both web and mobile. No separate mobile replay add-on needed.
How is Rejourney different from usage-based replay pricing?
Many tools meter events, replays, errors, seats, sites, add-ons, retention, or separate packages. Rejourney anchors public plans to included monthly captured sessions with core analytics and debugging features included.
What happens when I use all included captured sessions?
New revenue evidence stops saving until the next billing cycle or upgrade. Analytics events still work but replay search, heatmaps, crash context, and fix evidence need captured sessions.
Are analytics unlimited?
Yes, DAU, MAU, and analytics events are unlimited on every plan. The paid meter is captured session volume.
More in Analytics
RotkiSelf-hosted, open-source crypto portfolio tracker that decodes on-chain and exchange history into readable events and local profit/loss tax reports.
rushomonRushomon is a self-hosted, open-source URL shortener on Cloudflare Workers with fast edge redirects, per-link analytics, OAuth auth, and multi-organization support.
SearchMirrorOpen-source, self-hosted SEO rank tracker monitoring Google positions and AI assistant mentions using your own DataBlue and AI provider keys.
Self-Hosted Metrics (SHM)Self-hosted telemetry server collecting aggregate metrics from distributed apps without user data. Features cryptographic identity, dynamic dashboards, Go/Node.js SDKs.
SendPortalOpen-source, self-hosted email marketing app for newsletters: subscriber lists, tags, campaigns, tracking and a REST API, sending via SES, Mailgun, Postmark and more.
SerpBearSelf-hosted, open-source Google rank tracker: unlimited keywords, email alerts, CSV export, a built-in API, plus SERP scraper and Search Console integrations.
ShlinkSelf-hosted, open-source URL shortener for your own domains, offering visit stats, custom slugs, tags, dynamic redirects, a REST API, a CLI and a Docker image.
shmSelf-Hosted Metrics (SHM) is an open-source telemetry server for self-hosted apps. Collects aggregate stats via cryptographic identities, stores in PostgreSQL.
SIPCAPTURE HomerSelf-hosted, open-source telecom observability server: capture SIP/VoIP traffic over HEP into a DuckLake datalake, with web UI, call search, QoS and API.
Siraaj-analyticsSelf-hosted web analytics that tracks visitors without cookies, using Go and DuckDB for fast, private insights.
SmartyURLSelf-hosted, open-source URL shortener with analytics and smart redirects by visitor location or device. PHP 8.1+, MySQL, Composer install.
SortarrSelf-hosted open-source dashboard connecting Sonarr, Radarr, Plex, Jellyfin, and Emby to find missing media using playback data from Tautulli, Jellystat, Streamystats.




0 comments