Skip to main content

Why Self-Host?

Verilock Identity Self-Hosted gives you full control over your KYC/AML compliance infrastructure. Your data never leaves your servers.

Data Sovereignty

All verification data, documents, and PII stay on your infrastructure. No data transmitted to third parties.

Air-Gapped Deployments

Deploy behind your firewall. Only license heartbeats require outbound connectivity (with offline grace period).

Custom Compliance

Meet specific regulatory requirements (GDPR, CCPA, data residency) by controlling where data is stored and processed.

Architecture

The self-hosted deployment runs as a set of Docker containers:

Plans

Get a License

Visit the Verilock Portal to purchase a self-hosted license and download your deployment bundle.

Requirements

  • CPU: 2+ cores (4 recommended)
  • RAM: 4 GB minimum (8 GB recommended)
  • Disk: 20 GB minimum (SSD recommended)
  • Docker Engine 24+
  • Docker Compose v2+
  • Linux (Ubuntu 22.04+, Debian 12+, RHEL 9+) or macOS
  • Port 8080 open (or your configured port)
  • Outbound HTTPS to license.verilock.com (for license validation)
  • Optional: outbound for document OCR and face matching services