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.
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.