Jasper Publisher publishes, schedules, emails, and runs Jasper Reports on demand.
It supports PostgreSQL, Oracle, MySQL, and MSSQL and you can add additional data sources.
Jasper Report Publisher is free, Open Source software built around JasperReportsIntegration/).
Install on Ubuntu 24
Installation is done via the install scripts located in the /installer directory.
- PostgreSQL 16 or 17
- PHP >= 8.1
- 4 GB RAM
- 15 GB Disk
Download Latest Release::
jasper-report-publisher-3.0.1.zip
Unzip and changed to jasper-report-publisher-3.0.1 directory
Unzip -q jasper-report-publisher-3.0.1.zip
cd jasper-report-publisher-3.0.1
Run the installers::
./installer/postgres.sh
./installer/app-install.sh
./installer/jri-install.sh
./installer/jri-sample.sh
Optionally, run below to provision SSL using letsencrypt::
apt-get -y install python3-certbot-apache
certbot --apache --agree-tos --email [email protected] --no-eff-email -d yourdomain.com
Navigate to https://yourdomain.com/admin/setup.php:
Enter the information for the PostgreSQL database you created:
The installer will create the required objects in PostgreSQL
When the installer completes, you can log in using the email and password you selected above.
If you installed the demo reports, be sure to restart Tomcat once logged in.
Printing of GroupedReports requires phantomjs to be installed on your server.
Jasper Report Publisher Documentation.
Version: MPL 2.0
The contents of this file are subject to the Mozilla Public License Version 2.0 (the "License"); you may not use this file except in compliance with the License.
You may obtain a copy of the License at http://www.mozilla.org/MPL/