1. Knowledge Base
  2. Implementation/Admin Learning Path

How do I install and deploy the Nopsec Containerized Virtual Appliance

This article details the steps for deploying the Nopsec Containerized Virtual Appliance

Containerized Virtual Appliance Instructions  


The following instructions are based on a Linux Ubuntu v22.04 or above system however you can install the virtual appliance on most of the latest linux distributions.

NOTE: Please contact customer support to retrieve the necessary access keys and schedule a session to finalize the installation process once you have followed the instructions below.


System Requirements:


  • Multiple Linux Distro’s running the lates stable version 
  • Minimum CPU 4 Cores
  • Minimum RAM 16GB
  • Internal network access to specific integration (i.e. scanner, FW management) 
  • Outbound only Port 443 allowed to Nopsec external IP(s):  3.17.171.229 and 3.135.46.158
  • Non-root user for running docker container; please see step 2 for user creation
  • Proxy hosts and credentials if using proxy URL

—------------------------------------------------------------------------------------------------------------------


Installation:


Download the virtual appliance scripts from the link provided and follow the instructions below: https://bitbucket.org/unified-vrm/nopsecvaclient/src/main/



  1. Run commands as root user; run if necessary

    apt-get update

    apt-get upgrade

    reboot


  1. As root user, create user *clientuser* and add to sudo group

    adduser clientuser

    usermod -aG sudo clientuser

    su - clientuser

    cd /home/clientuser


  1. As non-root user, copy zipped file ( *scripts.zip* ) into home directory and uncompress. 

    Install unzip package if needed.   Chown the scripts directory; chmod to make files executable

    ```

    sudo apt install unzip