Deploy ClickStack
Open source observability for OpenTelemetry at scale
ClickHouse
Just deployed
/var/lib/clickhouse
HyperDX OTEL Collector
Just deployed
hyperdx/hyperdx
Just deployed
MongoDB
Just deployed
/data/db
Deploy and Host ClickStack on Railway
ClickStack is a high-performance, open-source observability platform built on ClickHouse that unifies logs, metrics, traces, and session replays in one solution. Powered by the HyperDX UI and OpenTelemetry-native ingestion, it delivers sub-second queries on high-cardinality data at a fraction of the cost of proprietary alternatives.
About Hosting ClickStack
The Railway template deploys four pre-configured services in a single click: ClickHouse (columnar data store), HyperDX (observability UI), an OpenTelemetry Collector (ingestion gateway), and MongoDB (application state for dashboards, alerts, and user config). Environment variables, health checks, networking, and persistent volumes are wired together automatically — no Docker Compose wrangling or manual schema creation required. Once deployed, the HyperDX web interface is publicly exposed so you can immediately start ingesting OTLP data over gRPC (4317) or HTTP (4318) and exploring correlated telemetry. Railway handles vertical scaling as your data volume grows.
Common Use Cases
- Production Debugging — Correlate logs, traces, metrics, and session replays in one view to quickly pinpoint root causes of incidents across distributed services.
- Application Performance Monitoring — Track request latency, database query performance, and error rates end-to-end with distributed tracing and real-time alerting.
- Cost-Efficient Log Analytics — Replace expensive SaaS observability vendors with a self-hosted stack that delivers 10–100x storage cost savings through ClickHouse's columnar compression and tiered storage.
Dependencies for ClickStack Hosting
- ClickHouse (
clickhouse/clickhouse-server:24) — Columnar analytical database serving as the central data store for all observability events. - HyperDX (
hyperdx/hyperdx:2) — Purpose-built observability UI supporting Lucene-style search, SQL queries, dashboards, alerting, and session replay. - OpenTelemetry Collector (
hyperdx/hyperdx-otel-collector:2) — Custom-built OTel collector with an opinionated schema optimized for ClickHouse ingestion. - MongoDB (
mongo:7) — Application state store for dashboards, saved searches, user settings, and alert configurations.
Deployment Dependencies
- ClickStack Documentation
- ClickStack GitHub Repository
- HyperDX GitHub Repository
- ClickStack Ingestion Schemas
- OpenTelemetry Instrumentation Guides
Why Deploy ClickStack on Railway?
Railway is a singular platform to deploy your infrastructure stack. Railway will host your infrastructure so you don't have to deal with configuration, while allowing you to vertically and horizontally scale it.
By deploying ClickStack on Railway, you are one step closer to supporting a complete full-stack application with minimal burden. Host your servers, databases, AI agents, and more on Railway.
Template Content
ClickHouse
clickhouse/clickhouse-serverHyperDX OTEL Collector
hyperdx/hyperdx-otel-collectorhyperdx/hyperdx
hyperdx/hyperdxMongoDB
mongo:8.0