Skip to main content
Staminads is self-hosted. Choose the deployment method that fits your infrastructure.

Quick Deploy

TODO: add railway

Docker Compose

Best for: Self-hosting with everything included (ClickHouse + Staminads in one stack).

1. Clone the repository

2. Create .env file

3. Start the stack

Staminads is now running at http://localhost:3000.

Dockerfile (External ClickHouse)

Best for: Using an existing ClickHouse instance or managed ClickHouse services (ClickHouse Cloud, Aiven, etc.).

1. Pull the image

2. Run with environment variables

When using ClickHouse Cloud or other managed services, use https:// and port 8443 for secure connections.

Environment Variables

Required

ClickHouse Connection

Server

SMTP (Optional)

Configure SMTP to enable email features (password reset, team invitations). If not set globally, workspace-level SMTP must be configured.

First Login

After installation, open your Staminads URL in a browser. You’ll be prompted to create your first admin account.
First login screen

Next Steps

Traffic Categorization

Set up filters to categorize your traffic sources.

Metrics & Dimensions

Learn about the data you can analyze.