lindesvard/openpanel-dashboard

By lindesvard

Updated 14 days ago

Self-hosted version of OpenPanel.dev

Image
Web Servers
Web Analytics

1.1K

OpenPanel Dashboard Docker Image

This repository provides a Docker image for the OpenPanel Dashboard. This image allows you to quickly set up and run the OpenPanel Dashboard with minimal configuration.

Prerequisites

To run this Docker image, you will need the following services up and running:

  • ClickHouse
  • PostgreSQL
  • Redis
  • OpenPanel API (lindesvard/openpanel-api)
  • OpenPanel Worker (lindesvard/openpanel-worker)

Getting Started

To run the OpenPanel Dashboard using Docker, execute the following command:

docker run --rm -it \
  -p 3000:3000 \
  -e CLICKHOUSE_URL=http://ch_user:ch_password@clickhouse:8123/openpanel \
  -e DATABASE_URL="postgresql://demo:demo@postgres:55556/postgres?schema=public" \
  -e REDIS_URL="redis://redis:6379" \
  -e NEXT_PUBLIC_DASHBOARD_URL="http://localhost:3000" \
  -e NEXT_PUBLIC_API_URL="http://openpanel-api:3333" \
  lindesvard/openpanel-dashboard:latest
Environment Variables
  • CLICKHOUSE_URL: URL for the ClickHouse instance.
  • DATABASE_URL: Connection URL for PostgreSQL.
  • REDIS_URL: URL for the Redis instance.
  • NEXT_PUBLIC_DASHBOARD_URL: Public URL for the dashboard.
  • NEXT_PUBLIC_API_URL: URL for the OpenPanel API.

Useful Links

License

This project is licensed under the AGPL-3.0 License. See the LICENSE file for details.

Docker Pull Command

docker pull lindesvard/openpanel-dashboard