Installation
All installation methods start with the same preparation step: create a dedicated BIG-IP user for BigIPReport. After that, pick the installation method that best fits where you want to run the report.
Recommended path
Use Docker for container deployments. It starts both parts of the application for you:
- The frontend web server.
- The scheduled data collector.
This avoids most of the manual web server, PowerShell, and scheduler setup required by native Windows or Linux installations.
Installation steps
- Clone the repo
- Prepare the BigIPs.
- Choose an installation method:
- Docker — recommended for most users.
- Linux - native PowerShell, web server, and cron.
- Windows - native PowerShell, IIS, and Task Scheduler.
- Kubernetes - Helm-based deployment.
- Optional: review Additional config for logging, parallelism, pool member state polling, and other
bigipreportconfig.xmlsettings.
Which method should I choose?
Choose Docker if you want the simplest local or small-server deployment. Choose Kubernetes if you already operate applications with Helm and want BigIPReport managed by your cluster. Choose native Linux or Windows when you cannot use containers or need to integrate with an existing web server and scheduler.