A lightweight, self-hosted session replay solution for privacy-conscious teams.
Project details
TraceUX offers an open-source, self-hosted alternative for session replay and product feedback. Designed for ease of use, it runs on minimal resources and keeps data under your control. With key features like multi-page capture, user accounts, and more, it provides an efficient way to understand user interactions.
TraceUX is an open-source, self-hosted session replay tool designed specifically for websites, providing a lightweight and privacy-focused alternative to platforms like Smartlook and Hotjar. This solution addresses the growing need for teams to maintain control over their data while capturing valuable user interactions without the burden of extensive analytics suites.
With Smartlook's recent exit from the market, TraceUX offers a reliable path forward, enabling teams to perform session replays and collect product feedback directly from their servers. By utilizing DOM event streams—rather than video recordings—TraceUX creates a seamless experience for playback in its intuitive dashboard. The entire application is encapsulated within a single binary, requiring just a minimal SQLite database and Docker setup, making it highly accessible even on small VPS instances.
TraceUX is designed for quick deployment either using Docker or as a single binary on Linux/macOS systems. Here's a sample command for a Docker installation:
mkdir trace-ux && cd trace-ux
docker run -d --name trace-ux -p 8080:8080 -v "$PWD/data:/data" \
-e TRACE_UX_PASSWORD=change-me ghcr.io/fjosue4/trace-ux:latest
Implementing TraceUX on a website is straightforward. Once set up, include the tracking script in your site's header:
<script async src="http://your-server:8080/t.js" data-site="YOUR_SITE_KEY"></script>
This will enable user session tracking instantly, allowing teams to visualize sessions soon after integration.
TraceUX respects user privacy by automatically masking sensitive input fields and anonymizing user data. The application enforces a privacy-centric model that complies with data protection principles, ensuring visitors' trust while gathering actionable insights.
TraceUX is tailored for teams seeking an efficient session replay tool that prioritizes user privacy and operational control. It caters to organizations of all sizes looking to capture user interactions seamlessly and cost-effectively, without compromising on data security. With a streamlined installation process and robust feature set, TraceUX is an ideal solution for businesses looking to enhance their web analytics capabilities while preserving user trust.
Comments
0Start the conversation
Share the first comment.