⚠️ IMPORTANT LIMITATION: This template only supports your own root domain (zone apex). Subdomains (e.g., xxx.zeabur.app) or Zeabur-provided domains are NOT supported. You must use your own root domain, and set all related environment variables (such as OAuth redirect URI) to this domain. If you do not have your own root domain, do not install this template.
After updating environment variables, you must restart all services for the changes to take effect.
OpenPanel is a powerful analytics platform that captures and visualizes user behavior across web, mobile apps, and backend services. It combines the power of Mixpanel with the simplicity of Plausible.
This template deploys OpenPanel with the following services:
Caddy
service (this is the entry point)⚠️ Important: Make sure to bind your domain to the Caddy
service, as it is the single entry point that routes traffic to the appropriate services.
All environment variables are pre-configured based on OpenPanel's requirements including database connections, API endpoints, and worker settings.
If you need Google or GitHub login functionality, you can add the following environment variables to your API and Dashboard services:
# GitHub OAuth
GITHUB_CLIENT_ID=
GITHUB_CLIENT_SECRET=
GITHUB_REDIRECT_URI=https://your-domain/api/oauth/github/callback
# Google OAuth
GOOGLE_CLIENT_ID=
GOOGLE_CLIENT_SECRET=
GOOGLE_REDIRECT_URI=https://your-domain/api/oauth/google/callback
Make sure to replace your-domain
with the actual root domain you bind to the Caddy service.
For help, please visit OpenPanel's Discord community or GitHub Issues.