Back to all templates
OpenPanel logo

OpenPanel

Development4096MB+ RAM

Open-source product analytics (Mixpanel/Plausible alternative) with Postgres + ClickHouse

developmentdevtoolsopenpanelopen-sourceself-hosteddocker

Deploy OpenPanel in 3 Steps

1

Connect Your VPS

Add your server credentials to Server Compass

2

Select OpenPanel

Choose from our template library

3

Deploy & Configure

Fill in settings and click Deploy

No Docker knowledge required
Step-by-step deployment guide

Deploy OpenPanel on a VPS with Server Compass

Use the OpenPanel template in Server Compass to deploy a self-hosted product analytics stack with dashboard, API, Postgres, Redis, and ClickHouse, then verify the dashboard UI in a browser.

About 10 minutesBrowser verified
1
Step 1

Open the server Apps tab

Select the tutorial-vps VPS, open the Apps tab, and start a new app deployment. Keep sensitive server details hidden before capturing or sharing screenshots.

Server Compass Apps tab before creating an OpenPanel app
2
Step 2

Choose an app template

Click New App and choose the template deployment path so Server Compass can load the built-in catalog.

Choosing to deploy an app from a Server Compass template
3
Step 3

Search for OpenPanel

Use the template picker search to find OpenPanel in the Server Compass template catalog.

Searching for OpenPanel in the Server Compass template picker
4
Step 4

Select the OpenPanel template

Choose the OpenPanel template. Server Compass fills the proxy, dashboard, API, worker, Postgres, Redis, ClickHouse services, and persistent data volumes.

OpenPanel template selected in Server Compass
5
Step 5

Review the OpenPanel settings

Confirm the app name, web port, public dashboard URL, registration setting, and generated secrets. In this run, the app was named openpanel-demo and used web port 4063.

Reviewing OpenPanel project settings and compose service
6
Step 6

Deploy OpenPanel

Review the generated compose settings, confirm the OpenPanel web port is available, and click Deploy.

Reviewing OpenPanel web port before deployment
7
Step 7

Watch the deployment progress

Keep the deployment modal open while Server Compass uploads the compose file, pulls the OpenPanel images, starts the containers, and verifies the stack.

Server Compass deploying the OpenPanel template on the VPS
8
Step 8

Confirm OpenPanel is running

After deployment finishes, return to the Apps tab and confirm the OpenPanel app is marked Running with its application URL available.

OpenPanel template running in the Server Compass Apps tab
9
Step 9

Open OpenPanel in the browser

Open the dashboard URL in a browser. The OpenPanel sign-in or first-account screen confirms the analytics dashboard is reachable.

The deployed OpenPanel web UI loaded in a browser

After OpenPanel Opens

  • Create the first admin account from the dashboard.
  • Create a project and copy the client ID for your application.
  • Point the OpenPanel SDK to the dashboard URL with /api as the API path.
  • Back up the Postgres and ClickHouse volumes before production use.
  • Put the dashboard/API URL behind HTTPS before collecting real analytics events.

Verified Result

The OpenPanel web interface loaded successfully from the deployed container.

OpenPanel deployment questions

What does the OpenPanel template deploy?

It deploys the OpenPanel dashboard, API, worker, Postgres database, Redis cache, and ClickHouse analytics database.

Which port did the tutorial use?

The tutorial used host port 4063. OpenPanel serves the dashboard and API through that single web port; the API is available under /api.

Does OpenPanel need setup after deployment?

Yes. Create the first admin account, create a project, and configure your application SDK to send events to the API URL.

Should this become a blog post?

No. The deployment guide should live on the OpenPanel template detail page and be linked from the reusable template deployment docs page.

After Deployment

After deploying OpenPanel with Server Compass, complete these steps to finish setup

1

Visit the dashboard URL

2

Create your admin account

3

Create a project and copy the client ID

4

Install the OpenPanel SDK in your application and point it to NEXT_PUBLIC_API_URL

Need help? Check out our documentation for detailed guides.

OpenPanel FAQ

Common questions about self-hosting OpenPanel

How do I deploy OpenPanel with Server Compass?

Simply download Server Compass, connect to your VPS, and select OpenPanel from the templates list. Fill in the required configuration and click Deploy. The entire process takes under 3 minutes.

What are the system requirements for OpenPanel?

OpenPanel requires a minimum of 4096MB RAM. We recommend a VPS with at least 8192MB RAM for optimal performance. Any modern Linux server with Docker support will work.

Can I migrate my existing OpenPanel data?

Yes! Server Compass provides volume mapping that allows you to import existing data. You can also use standard OpenPanel backup and restore procedures.

How do I update OpenPanel to the latest version?

Server Compass makes updates easy. Simply click the Update button in your deployment dashboard, and the latest OpenPanel image will be pulled and deployed with zero downtime.

Is OpenPanel free to self-host?

OpenPanel is open-source software. You only pay for your VPS hosting (typically $5-20/month) and optionally Server Compass ($29 one-time). No subscription fees or per-seat pricing.

Ready to Self-Host OpenPanel?

Download Server Compass and deploy OpenPanel to your VPS in under 3 minutes. No Docker expertise required.

Download Server Compass