Seal Report, an open source database reporting and dashboard tool for building, scheduling and publishing SQL and NoSQL reports and interactive dashboards through a web report server.
Seal Report is a free, open source framework for producing database reports and dashboards. It connects to your SQL and NoSQL data sources, lets you design reports and dynamic dashboards from a metadata model with LINQ and Razor templating, and publishes them through a web report server with a browser interface. Reports can pivot, chart, drill down and render as HTML, PDF, Excel or CSV, and a task scheduler can run them on a schedule and distribute the results by email or to a folder. A repository of shared connections and elements lets report authors reuse data definitions across many reports, so a whole reporting layer over your existing databases lives behind one private web application inside your own cloud account.
cloudimg ships Seal Report built from the official open source release and secure by default. A stock demo repository lets a blank user name sign in anonymously, ships a hardcoded backdoor account and a set of demo logins; this image removes all of them, replaces the security script with one that only authenticates a real login, and defines a single administrator in a full rights group. The web report server is bound to loopback behind an nginx reverse proxy, and that public entry point is only brought up after a unique administrator password is generated on each instance's first boot and hashed into the configuration exactly the way Seal Report stores passwords, with the plain value written to a root only file. The .NET runtime is the Ubuntu native package, security patched by the operating system, and every deployment carries a paired deploy guide and 24/7 support.
Real screenshots taken while testing this image against its deployment guide.