Skip to main content
Microsoft
separator
https://catalogartifact.azureedge.net/publicartifacts/cloudimg1647283583153.seal-report-ubuntu-24-04-545311e6-3b8d-4b25-886e-27fc874f1511/image0_logolarge.png

Seal Report on Ubuntu 24.04 LTS

by cloudimg

Open source database reporting and dashboards through a secured web report server.

Seal Report is a popular 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.

Secure by default

A stock Seal Report demo repository ships a security script that lets a blank user name sign in anonymously, a hardcoded backdoor account, and a set of demo logins. This image removes all of them: it replaces the security script with one that does nothing but authenticate a real login, deletes every demo account, and defines a single administrator in a full rights group. Seal is kept bound to the local loopback interface behind an nginx reverse proxy, and that public entry point is only brought up after a unique administrator password has been generated on each virtual machine's first boot and hashed into the configuration exactly the way Seal Report stores passwords. The plain values are placed in a root only file for the administrator to read. Nothing usable is baked into the image, so no two deployments ever share a credential and there is never a window in which an unauthenticated instance is exposed to the network.

Hardened and ready on first boot

  • The web report server is built from the official open source release and runs as a dedicated unprivileged system user under systemd with automatic restarts, clean logging and a hardened service sandbox.
  • Seal is bound to loopback only; nginx on port 80 is the single public listener and is brought up only after the admin password is set.
  • The .NET runtime is the Ubuntu native ASP.NET Core 10 package, so it is security patched by the operating system.
  • An unauthenticated health endpoint is provided for load balancer probes, so monitoring needs no credential even though the interface does.

Why cloudimg

cloudimg delivers Seal Report fully built on a hardened, fully patched Ubuntu 24.04 LTS base, serving on first boot, with no shared credentials. Every image passes an automated verification gate and is backed by 24/7 support with a guaranteed 24 hour response SLA. A step by step deployment guide is provided.

Licensing

Seal Report is open source software distributed under the MIT License, and is free. The cloudimg charge covers packaging, hardening, security patching, image maintenance and 24/7 support.

At a glance

https://catalogartifact.azureedge.net/publicartifacts/cloudimg1647283583153.seal-report-ubuntu-24-04-545311e6-3b8d-4b25-886e-27fc874f1511/image5_screenshot01.png
https://catalogartifact.azureedge.net/publicartifacts/cloudimg1647283583153.seal-report-ubuntu-24-04-545311e6-3b8d-4b25-886e-27fc874f1511/image4_screenshot02.png
https://catalogartifact.azureedge.net/publicartifacts/cloudimg1647283583153.seal-report-ubuntu-24-04-545311e6-3b8d-4b25-886e-27fc874f1511/image7_screenshot03.png
https://catalogartifact.azureedge.net/publicartifacts/cloudimg1647283583153.seal-report-ubuntu-24-04-545311e6-3b8d-4b25-886e-27fc874f1511/image2_screenshot04.png
English (United States)
Your Privacy Choices Opt-Out Icon Your Privacy Choices
Consumer Health Privacy Sitemap Contact Us Privacy & Cookies Terms of Use Trademarks About our ads Manage cookies