selfhostedworld.com logoselfhostedworld.com

Try describing what you need:

Traceway logo

Traceway

1.4k

A self-hosted alternative to Hotjar

MIT LicenseOpen Source — No Paywall3 Containers — 3 containers — light hosting footprintDocker · SourceNeeds Postgres

About

Traceway is an observability platform built around OpenTelemetry for teams that want to capture and analyze application telemetry without stitching together multiple tools. It brings together logs,...

Community Ratings

No ratings yet

Features

  • logs
  • traces
  • metrics
  • session replay
  • RUM
  • exceptions
  • AI tracing
  • on-call paging
  • fleet overview
  • background-task monitoring

Details

Last Updated
Sep 4, 2026
Created
Dec 18, 2025
Install Methods
dockersource
Requirements
OpenTelemetry SDK/OTLP exporterGo (for embedded mode)Docker Compose
Authentication
local
API
REST
Backup & Export
file-backup
Privacy & Independence
Cloud: Optional
User Model
Multi-UserMulti-Tenant
Deployment

Deployment: Docker Compose ✓3 Containerslight hosting footprintRuns as 3 containers

Docker Compose

3 services · database: postgres · infra: postgres · 1 unclassified (clickhouse-server)

no resource limits declared

needs persistent storage (2 volumes)

docker-compose.yml · @ bf4112b · scanned Jun 6, 2026

services:
  traceway:
    build:
      context: .
      dockerfile: Dockerfile.minimal
    ports:
      - "80:80"
    environment:
      CLICKHOUSE_SERVER: "clickhouse:9000"
      CLICKHOUSE_DATABASE: "traceway"
      CLICKHOUSE_USERNAME: "default"
      CLICKHOUSE_PASSWORD: "clickhouse"
      CLICKHOUSE_TLS: "false"
      POSTGRES_HOST: "postgres"
      POSTGRES_PORT: "5432"
      POSTGRES_DATABASE: "traceway"
      POSTGRES_USERNAME: "traceway"
      POSTGRES_PASSWORD: "traceway"
      POSTGRES_SSLMODE: "disable"
      JWT_SECRET: "change-this-to-a-secure-secret-at-least-32-chars"
# ...

Track your self-hosted stack

Bookmark software to try, rate tools you've used, and keep your collection in one place.

Metadata extracted from README on Sep 3, 2026