Deployment
Deploy your reporting into any environment with JasperReports® Server
When integrating any piece of software into another, flexibility and configurability is paramount. As an open-source solution, Jaspersoft® gives developers the power, control and flexible endpoints needed for seamless integration into any environment.
Open source
(customizable to your exact, evolving needs)
Flexible containerization
(designed to fit natively into container-based architectures)
Cloud-ready
(AWS, Azure, GCP, any private cloud, or hybrid approach)
Deploying JasperReports Server using source code
While Jaspersoft is commercial software, it is also open-source, and allows you to customize the software as needed to suit your unique project requirements and goals.
Documentation: JasperReports Server Source Build Guide 9.0.0
Deploying JasperReports Server in Docker
Jaspersoft software for Docker packages and distributes a Dockerfile designed to build a Docker image and a Docker Compose script to architect multi-container Docker applications. It is fully functional open-source, with scripts for building Docker containers open for modification so architects can fit Jaspersoft embedded reporting and analytics into their software stack in the way that best serves their unique requirements.
View the full playlist containing videos on how to use Docker Compose, Scalable Query Engine and Docker Commands.
Deploying JasperReports Server in Kubernetes
This video is the first in the series exploring how to deploy in Kubernetes, demonstrating how to do so with Postgres database as a container in the same cluster, the default option.
Explore the full playlist about how to deploy into Kubernetes, including with an external database, Scalable Query Engine, monitoring and logging, simple customizations, and more.
Deploying JasperReports Server in AWS
Jaspersoft flexible reporting software has dedicated deployment offerings for AWS, giving software builders a straightforward path to launch it in their AWS environment, connect to AWS data, and build a visualization in minutes. Jaspersoft embedded reporting for AWS is used by hundreds of customers, from startups to Fortune 500 companies.
Also: Deploying JasperReports Server in Amazon EKS with Application Load Balancer (19:27)
Additional resources: Jaspersoft for AWS
Documentation: Jaspersoft for AWS User Guide
Deploying JasperReports Server on Azure Kubernetes Service
Jaspersoft for Azure is built to run as a standalone instance or be embedded in your application, and is designed to quickly connect to your Azure data sources. In this video, we demonstrate deploying JasperReports Server on AKS cluster with two different routing options – using NGNIX-Ingress Controller and using Application Gateway.
Additional resources: Getting Started with Jaspersoft for Azure