Skip to content

WebGUI Deployment

Container host requirements

Environment CPU Memory Disk
Lab 1 vCPU 384 MB 5 GB
Production 2 vCPU 512 MB-1 GB 10 GB

Example container guidance

services:
  webgui:
    image: registry.example.com/vnetarmor/webgui:<version>
    restart: unless-stopped
    ports:
      - "8444:8444"
    environment:
      - MANAGERD_ENDPOINT=manager01.example.local:9443
    volumes:
      - /srv/vnetarmor/certs:/opt/vnetarmor/certs:ro
    deploy:
      resources:
        limits:
          memory: 384M

Best practices

  • Set a memory limit.
  • Avoid very frequent polling.
  • Use backoff when Managerd is unavailable.
  • Keep event views paginated or rate limited.
  • Restrict access to operators.