Skip to main content

On-Premises Deployment

Deploy SecureAI Guard within your own infrastructure to maintain full control over your data and environment. This option is ideal for organizations with strict compliance and security requirements.

Prerequisites

  • A server or virtual machine with at least 16GB RAM and 4 CPUs.
  • Docker installed on the server.
  • Access credentials for the SecureAI Guard private container registry, issued with your evaluation or enterprise agreement.
  • Network access to required external services (e.g., threat intelligence feeds).

Step-by-Step Deployment Guide

Step 1: Request Access to the Container Image

The SecureAI Guard image is distributed from a private registry, not from a public Docker Hub repository. Your registry endpoint, image name and pull credentials are issued with your evaluation or enterprise agreement — request them and we will send the exact docker login and docker pull commands for your account.

Request Access

Step 2: Create a Configuration File

Create a configuration file named config.yaml with the necessary settings for your deployment. Here is an example configuration:

apiVersion: v1
kind: Config
metadata:
  name: secureai-guard-config
spec:
  server:
    port: 8080
  database:
    host: localhost
    port: 5432
    username: secureai
    # SAG-91: this line read "password: securepassword". A working-looking
    # credential in copy-paste install docs is how a default password reaches
    # production — and it is a particularly bad look in a security product's
    # own deployment guide. Inject this from your secret manager at deploy
    # time; do not commit a real value to this file.
    password: YOUR_DB_PASSWORD
    name: secureaiguard
  threatIntelligence:
    enabled: true
    apiKey: YOUR_API_KEY
              

Step 3: Run the Docker Container

Once you have pulled the image, run it with your configuration file. Substitute the registry host, image name and tag from your access details for the placeholder below:

docker run -d --name secureai-guard -p 8080:8080 -v /path/to/config.yaml:/app/config.yaml <your-registry-host>/secureai-guard:<version>

Step 4: Verify the Deployment

Once the container is running, you can verify the deployment by accessing the SecureAI Guard web interface at http://your-server-ip:8080.

Support and Documentation

For more detailed documentation and support, please visit our documentation page or contact our support team at support@secureaiguard.com.