Express installation of AppScan 360° on a single virtual machine
Express mode is intended for proof-of-concept (POC) evaluations in a single VM setup. It provides a guided installation path with fewer decisions than custom mode.
💡 Best Practice: Run AppScan 360 Setup Assistant before every new installation or major upgrade.
Important notes:
-
Perform all installation and configuration activities as an Administrator on the target system.
-
The setup script asks environment-specific questions. Review the Prerequisites setup and prepare required values before starting.
-
Express mode is for evaluation scenarios. For production deployment and upgrade planning, use custom/production guidance.
Prepare installation files
- Download the single-VM setup kit and required AppScan kits from
MyHCLSoftware portal into one directory. For example,
/home/username/AppScan360_singleVM.Keep all installation kit files in the same directory. Typical kit files:-
AppScan360_SingleVMsetup_v<version>.run AppScan360_v<version>.runAppScan360_ASRA_v<version>.runAppScan360_DTCS_v<version>.run(required for DAST template features)AppScan360_SCA_v<version>.run(optional)
-
- Move all kits into a working folder and make them
executable.
mkdir -p ~/aio-setup mv *.run ~/aio-setup/ cd ~/aio-setup chmod +x *.run
Place Certificates (optional)
- If you use custom or self-signed certificates for services such as SSO (LDAP, OIDC) or SMTP, create certificates folder first.The command creates the following folder structure:
sudo ./AppScan360_SingleVMsetup_v<version>.run -- $PWD prepareCertsFoldersFolder Function ~/aio-setup/certs/Main certificates folder ~/aio-setup/certs/docker/Docker Registry certificates (typically not needed for express/PoC install) ~/aio-setup/certs/ldap/LDAP certificates (LDAPS) ~/aio-setup/certs/smtp/SMTP certificates (SMTPS) ~/aio-setup/certs/oidc/OIDC certificates ~/aio-setup/certs/otel/Open Telemetry certificates (used when the collector is signed by a private CA) ~/aio-setup/certs/ingress/Ingress/application domain certificates (optional; self-signed certs are generated if not provided) - After folders are created, place certificate files in the appropriate paths.
Run installation
- Start installation:
To stop and clean an interrupted install:cd ~/aio-setup sudo ./AppScan360_SingleVMsetup_v<version>.run -- $PWD
Installation log files are written atcd aioWorkspace ./disengageAS360-AIO.sh./aioWorkspace/logs. - Select Express Mode (POC) when
prompted:
Please select your installation path: 1. 🚀 Express Mode (POC) 2. 🛠️ Custom Mode (Production) Enter 1 or 2 [Default: 1]: - Complete the Express Mode (POC) questionnaire.
Key prompts in Express Mode (POC).
- Optional Software Composition Analysis (SCA)
section:
Do you want to install the optional SCA kit for this evaluation? (y/n) [Default: n]: -
Primary domain (used to generate the final access URL):
Please enter the primary domain name for this instance. This will be used to create the access URL.(for example, appscan-test.local): - External domains or IPs needed for outbound access (for example SSO or
SMTP endpoints):
Provide the external domain(s) or IP address(es) this instance must access for external services (for example, SSO, SMTP). Use commas to separate multiple values. If none, press Enter to skip: -
Local DNS connectivity:
Is the VM connected to a local DNS server? (y/n) [Default: n]: -
Shared storage size (default 20 GB):
A small amount of storage is required for your evaluation. We will allocate a default of 20 GB to accommodate all chosen components. Press Enter to accept 20 GB or specify a different size: -
SMTP Mail Relay (optional):
Do you want to configure an SMTP Mail Relay(SMR)? (y/n) [Default: n]:If SMTP is enabled, additional prompts include:
-
SMR host
-
SMR port
-
SMR username
-
Authentication mode:
Select SMTP authentication mode: 1. Password 2. Client Secret Enter 1 or 2 [Default: 1]:
Based on your selection, the installer asks for either SMR password or SMR client secret.
-
- SMTP secure transport:
Does the SMR operate over SSL/TLS. If yes, a certificate is required to be present in certs/smtp folder (y/n)?
- Optional Software Composition Analysis (SCA)
section:
- Confirm and
continue:
After confirmation, the installer proceeds with Express components, including:> Continue with installation? (y/n) [Default: y]:- Kubernetes cluster (K0S)
- Docker Private Registry (DPR)
- SQL Server instance (MSSQL)
- AppScan 360° central platform (ASCP) and components.
- AppScan Remediation Advisories (ASRA)
- DAST Template Converter Service (DTCS)
- Software Composition Analysis (SCA), if selected
- hosts file entry to add
- Final URL to access AppScan 360
- Add the generate IP address and hostname mapping to your host file.For example:
Operating system Host file path Linux, MacOS /etc/hostsWindows C:\Windows\System32\drivers\etc\hosts192.168.1.100 appscan.appscan-test.local
Logging in and activate AppScan 360°
- Open the URL printed at install completion:
https://<host>.<domain>. - Sign in with default credentials:
- Username:
Admin - Password:
Admin12!
- Username:
- Upload your AppScan 360° license file to activate the deployment.
Uninstallation
cd ~/aio-setup/aioWorkspace
sudo ./disengageAS360-AIO.shThis removes installed components and AppScan 360° resources created by this setup.Changing installation method
If you want to move beyond Express mode:
-
For production single-VM setup, see Custom installation of AppScan 360° on a single virtual machine.
-
For multi-node deployment, see Distributed installation of AppScan 360°.