WebReports is a web-based reporting and visualization platform that provides secure browser access to reports, dashboards, visualizations, and operational data.
This article describes the supported deployment platforms, system requirements, browser compatibility, and general network architecture for WebReports.
Supported Deployment Platforms
WebReports can be deployed on:
- Windows Server using Internet Information Services (IIS)
- Docker in supported Linux-based environments
Windows Server Deployment
WebReports is supported on the following Windows Server versions:
- Windows Server 2019
- Windows Server 2022
- Windows Server 2025
Note: WebReports may operate on older Windows Server versions, such as Windows Server 2016; however, these versions are not officially supported by BridgeWorks. If WebReports is currently running successfully on an older server version, we recommend planning an upgrade to a supported Windows Server version.
A Windows Server deployment requires:
- Internet Information Services (IIS)
- ASP.NET Core Hosting Bundle 10.x
- SQL Server 2025 or later, or MySQL 8 or later, for the WebReports application database
For detailed installation instructions, see Installing WebReports on Windows.
For ASP.NET Core Hosting Bundle installation instructions, see Download and Install the ASP.NET Hosting Bundle.
For IIS installation and configuration information, see:
Docker Deployment
WebReports can be deployed using Docker in supported Linux-based environments.
Contact BridgeWorks Support before deploying WebReports with Docker to confirm that the proposed Linux distribution and deployment environment are supported.
System Requirements
The following requirements apply to a standard WebReports deployment:
| Component | Requirement |
|---|---|
| Processor | 4 CPU cores |
| Memory | 32 GB RAM |
| Storage | 10 GB of available disk space |
| Application Database | SQL Server 2025 or later, or MySQL 8 or later |
| Network | HTTPS connectivity to WebReports |
Larger deployments or environments with many concurrent users may require additional processor, memory, database, and storage resources.
Storage requirements for generated reports and database records depend on report volume, output size, and configured retention periods.
Note: SQL Server 2025 Express may be appropriate for test environments and smaller deployments. SQL Server Express has a maximum database size of 50 GB. Larger production environments should use SQL Server Standard or MySQL.
Network Requirements
Users access WebReports from a supported web browser through an HTTPS connection.
Allow inbound HTTPS traffic on the port configured for the WebReports site.
Depending on the environment and enabled features, the WebReports application server may also require network access to:
- The WebReports application database
- Reporting databases and other data sources
- Email services, including configured SMTP or Microsoft Graph services
- Identity providers used for authentication
- APIs and other integrated applications
The ports required for these connections depend on the database platforms, services, and integrations used in the environment.
For additional IIS security guidance, see IIS Server Hardening.
Supported Web Browsers
WebReports supports the latest two released versions of:
- Google Chrome
- Microsoft Edge
- Mozilla Firefox
- Safari
- Opera
Internet Explorer is not supported.
Browsers outside the supported versions may experience compatibility, display, or performance issues.
Network Architecture
A typical WebReports deployment contains the following components:
- Client Browser — Provides users with access to the WebReports interface through HTTPS.
- WebReports Application Server — Hosts WebReports through IIS on Windows Server or through a supported Docker environment.
- WebReports Application Database — Stores WebReports configuration, users, scheduling information, application settings, and other WebReports data.
- Reporting Data Sources — Provide the operational or reporting data used by published reports and visualizations.
- External Services — May include email services, identity providers, APIs, and other configured integrations.
Important: The WebReports application database and the databases used as reporting data sources serve different purposes. The application database supports WebReports operations, while reporting data sources contain the information retrieved by published reports and visualizations.
Comments
0 comments
Please sign in to leave a comment.