Self-hostableAGPL-3.0

Self-Hosted OpenPanel

Your own first-party product analytics, running on your server.

OpenPanel is an open-source product analytics platform for events, profiles, funnels, dashboards, and AI-assisted analysis. On Kumo2 you can deploy the official self-hosting stack in one click: Caddy, Postgres, Redis, ClickHouse, the API, dashboard, and worker run together on a cloud server you control.

7-day money-back guarantee

Features

First-party analytics

Track product events, users, sessions, funnels, and reports without sending behavioral data into a shared SaaS workspace.

Official self-hosting stack

Kumo pulls OpenPanel's self-hosting branch, writes the production env file, configures Caddy, and starts the official Docker Compose services.

Correct SDK API URL

The deployment output shows the API endpoint with /api included, matching OpenPanel's self-hosting requirement for SDK initialization.

Domain-ready Caddy proxy

Start with http://SERVER_IP or enter a Public URL before deploying. Caddy routes /api to OpenPanel API and everything else to the dashboard.

What you can do with it

  • Run product analytics for SaaS apps, dashboards, documentation, and launch funnels on infrastructure you control.
  • Keep event data, profiles, and ClickHouse storage close to your application stack.
  • Give teams a full analytics dashboard while retaining VM, network, and data ownership.

System requirements

CPU
2 vCPU
Memory
2 GB
Storage
40 GB
Runtime
Docker Compose
Port
80

Recommended sizes

Starter Analytics

2 vCPU / 2 GB RAM / 40 GB SSD

Evaluation, personal product analytics, and early traffic with OpenPanel, Postgres, Redis, ClickHouse, and Caddy on one server.

OpenPanel Recommended

Default

2 vCPU / 4 GB RAM / 60 GB SSD

A balanced default for small teams, multiple projects, regular dashboards, and the full self-hosted OpenPanel stack.

Product Analytics

4 vCPU / 8 GB RAM / 120 GB SSD

More room for higher event volume, session replay, imports, and concurrent dashboard use.

High-Volume Analytics

6 vCPU / 16 GB RAM / 240 GB SSD

For busier products that want extra ClickHouse, API, and worker headroom on the same VM.

Resources & documentation

How deployment works

  1. 1

    Pick a plan and a region close to you.

  2. 2

    Choose how you'll sign in and confirm your order.

  3. 3

    Kumo provisions a Linux server and starts the app with Docker — ready in minutes.

Frequently asked questions

What is self-hosted OpenPanel?

It is OpenPanel running on a cloud server in your Kumo account. You control the VM, the Docker Compose stack, the network endpoint, and the stored analytics data.

What services are deployed?

Kumo uses OpenPanel's official self-hosting branch and starts Caddy, Postgres, Redis, ClickHouse, OpenPanel API, dashboard, and worker containers.

How do I access it after deployment?

Open http://SERVER_IP, or the Public URL you entered during checkout, and create the first OpenPanel account.

What API URL should my SDK use?

Use the deployment output's API URL, for example http://SERVER_IP/api. OpenPanel's self-hosting docs require the /api path when initializing the SDK.

What size should I choose?

Start with OpenPanel Recommended for a small team. Choose Product Analytics or High-Volume Analytics when you expect more event volume, session replay usage, or heavier dashboards.

Ready to deploy your own OpenPanel?

Spin it up on a server you control. We handle provisioning and Docker — you keep the keys.

Deploy OpenPanel
7-day money-back guarantee

Not happy within 7 days of deploying? Get a full refund — just ask.