Skip to main content
Microsoft
separator
https://catalogartifact.azureedge.net/publicartifacts/cloudimg1647283583153.squash-tm-ubuntu-24-04-6cd63046-84a3-4414-8aab-0c321d251152/image6_logolarge.png

Squash TM on Ubuntu 24.04 LTS

by cloudimg

Open source test and requirement management, secure on first boot

Squash TM is Henix's open source platform for software test and requirement management. Teams capture requirements, write and organise reusable test cases into structured libraries, plan and run test campaigns and iterations, and follow execution results and coverage from a single web application. It gives QA and delivery teams a self hosted, vendor neutral home for their functional testing knowledge, deployable inside your own Azure subscription rather than a third party service.

This cloudimg image runs the Squash TM 12 open source core, the LGPL v3 licensed application, on the OpenJDK 21 runtime behind nginx as a reverse proxy on port 80, with PostgreSQL as the application database. Only the open source core is shipped: the commercial Squash TM Premium plugin bundle that is present in the upstream distribution is removed at build time, so nothing but the LGPL core is included. The application and the database bind to the loopback interface only, reached through nginx.

Two classic exposures on a self hosted web application are a shipped default login and a baked in secret. This image has neither. The upstream distribution seeds a default administrator login of admin and password admin; on this image that credential is rotated away, and before the web port is opened, first boot generates a unique PostgreSQL password and a unique Squash TM administrator password for that virtual machine and writes the administrator login to a root only file. The default admin and admin no longer works once first boot has run, and the captured image carries no usable login of its own: every deployment starts clean.

The paired deployment guide covers launching the VM, retrieving the per VM administrator login, first sign in, organising test cases and planning campaigns, and moving to your own domain with TLS. Squash TM is distributed under the GNU LGPL v3 license, free and open source with no per seat or per deployment fee. cloudimg is not affiliated with, endorsed by, or sponsored by Henix; Squash and Squash TM are marks of their owner. cloudimg provides packaging, the secure by default first boot posture with per VM secrets, security patching, and 24/7 support with a guaranteed 24 hour response SLA.

At a glance

https://catalogartifact.azureedge.net/publicartifacts/cloudimg1647283583153.squash-tm-ubuntu-24-04-6cd63046-84a3-4414-8aab-0c321d251152/image4_screenshot01.png
https://catalogartifact.azureedge.net/publicartifacts/cloudimg1647283583153.squash-tm-ubuntu-24-04-6cd63046-84a3-4414-8aab-0c321d251152/image1_screenshot02.png
https://catalogartifact.azureedge.net/publicartifacts/cloudimg1647283583153.squash-tm-ubuntu-24-04-6cd63046-84a3-4414-8aab-0c321d251152/image5_screenshot03.png
https://catalogartifact.azureedge.net/publicartifacts/cloudimg1647283583153.squash-tm-ubuntu-24-04-6cd63046-84a3-4414-8aab-0c321d251152/image7_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