Skip to main content

Documentation Index

Fetch the complete documentation index at: https://infisical-docs-self-host-infra.mintlify.app/llms.txt

Use this file to discover all available pages before exploring further.

Self-hosting Infisical lets you retain data on your own infrastructure and network. Many organizations choose self-hosting for benefits in compliance and flexibility.
  • Compliance: Deploying Infisical in your own environment helps meet strict regulatory requirements (e.g. SOC 2, HIPAA, FIPS 140-3) by aligning with your existing security controls. All data remains under your governance, and Infisical’s architecture supports compliance needs through strong encryption and access controls.
  • Flexibility: You have complete control over deployment topology and integrations. Infisical can run in diverse environments, from air-gapped bare-metal servers to Kubernetes clusters or cloud VMs, letting you tailor networking, security, and performance configurations to fit your organization’s needs.

Architecture Overview

Infisical requires two core infrastructure components alongside the stateless application servers:
  • PostgreSQL — The sole source of truth for all persistent data including secrets, users, projects, audit logs, and configurations.
  • Redis — Caching layer and persistent job queue for background processing, session management, and async tasks.
The application servers are stateless and scale horizontally. See the dedicated PostgreSQL and Redis pages for supported modes, data loss implications, and operational recommendations. For hardware sizing, see hardware requirements. For multi-region deployments, see the replication guide.

Deployment Options

Choose from a number of deployment options listed below to get started.

Docker

Use the fully packaged docker image to deploy Infisical anywhere.

Kubernetes

Deploy Infisical on Kubernetes using our Helm chart.

Docker Compose

Install Infisical using our Docker Compose template.

Docker Swarm

Install Infisical using our Docker Swarm template.

AWS

Deploy Infisical on AWS using ECS with Fargate.

GCP

Deploy Infisical on GCP using GKE.

Linux package

Install Infisical on your system without containers using our Linux package.