# Deploy OpenPanel with Easypanel

URL: /templates/openpanel

OpenPanel is a powerful open-source product analytics platform that helps you track and analyze user behavior. Built with modern technologies, it provides real-time insights, custom event tracking, and intuitive dashboards. Features include user segmentation, funnel analysis, retention metrics, and comprehensive reporting capabilities. Self-hosted solution that gives you full control over your data while maintaining privacy and security.

## Installation notes

You have to provide the domain name in order to access the OpenPanel dashboard successfully and use the Caddy service to access the OpenPanel.

## Benefits

### Self-Hosted Analytics

Full control over your analytics data with self-hosting.

### Comprehensive Tracking

Track user behavior and product usage in detail.

### Privacy-Focused

Ensure user privacy with your own analytics infrastructure.

## Features

### User Analytics

Track and analyze user behavior across your applications.

### Event Tracking

Log and process custom events from your products.

### Interactive Dashboard

Visualize data with customizable dashboards and reports.

### Geo-Location Analytics

Track user activity by geographic location.

### Real-time Processing

Process analytics data in real-time with distributed workers.

## Configuration

- `appServiceName` (Service Name, required): openpanel

- `appDomain` (Application Domain, required): Set during installation — This is essential for the OpenPanel dashboard to work. e.g: example.com, without https:// or http://

- `apiServiceImage` (API Image, required): lindesvard/openpanel-api:1.0.0

- `dashboardServiceImage` (Dashboard Image, required): lindesvard/openpanel-dashboard:1.0.0

- `workerServiceImage` (Worker Image, required): lindesvard/openpanel-worker:1.0.0

- `clickhouseServiceImage` (ClickHouse Image, required): clickhouse/clickhouse-server:24.3.2-alpine

- `geoipServiceImage` (GeoIP API Image, required): observabilitystack/geoip-api:2025-22

- `emailSender` (Email Sender Address): noreply@example.com

- `resendApiKey` (Resend API Key (for email delivery)): Set during installation

## Services

- openpanel-caddy: app (caddy:2.8-alpine)

- openpanel-api: app (lindesvard/openpanel-api:1.0.0)

- openpanel-dashboard: app (lindesvard/openpanel-dashboard:1.0.0)

- openpanel-worker: app (lindesvard/openpanel-worker:1.0.0)

- openpanel-db: postgres

- openpanel-redis: redis

- openpanel-geo: app (observabilitystack/geoip-api:2025-22)

- openpanel-ch: app (clickhouse/clickhouse-server:24.3.2-alpine)

## Resources

- [Website](https://openpanel.dev/)

- [GitHub](https://github.com/Openpanel-dev/openpanel)

- [Template source](https://github.com/easypanel-io/templates/tree/main/templates/openpanel)