Firezone LogoFirezone Logo
  • Docs
  • Pricing
  • Blog
  • Support
  • Book a demo
Admin portal
  • Overview
  • Quickstart guide
  • Get started
    • Overview
    • Sites
    • Gateways
    • Resources
    • Groups
    • Users
    • Policies
    • Clients
    • Configure DNS
    • Overview
    • Email (OTP)
    • SSO with Google
    • SSO with Entra ID
    • SSO with Okta
    • SSO with Universal OIDC
    • Service accounts
    • Overview
    • Sync with Google
    • Sync with Entra ID
    • Sync with Okta
    • Overview
    • Terraform + AWS
    • Terraform + GCP
    • Terraform + Azure
    • Docker Compose
  • Use Firezone
    • Overview
    • Upgrade Gateways
    • Backup & restore
    • Viewing logs
    • Troubleshooting
    • Uninstall Firezone
    • Overview
    • macOS
    • Windows
    • Linux
    • iOS
    • Android & ChromeOS
    • Linux Headless
    • Windows Headless
    • Overview
    • Block malicious DNS
    • Scale access to a VPC
    • Route through a public IP
    • Access a Postgres DB
    • Manage access to a SaaS app
    • Access a remote host
    • Access a private network
    • Access a private web app
  • Learn more
    • Overview
    • Core components
    • Tech stack
    • Critical sequences
    • Encryption used
    • Reporting a vulnerability
    • Advisories
    • REST API
    • FAQ
    • Glossary
    • Restricted regions
    • Subprocessors

Automate Firezone

These guides contain automation recipes for deploying Firezone using various infrastructure as code (IaC) tools.

Get started

Follow one of the guides below to setup a production-ready deployment of Firezone on your infrastructure.

Deploy Firezone on AWS

TerraformAWS

Deploy a scalable cluster of Firezone Gateways behind a NAT gateway on AWS with a single egress IP.

Deploy Firezone on GCP

TerraformGCP

Deploy a scalable cluster of Firezone Gateways behind a Cloud NAT on GCP with a single egress IP.

Deploy Firezone on Azure

TerraformAzure

Deploy a scalable cluster of Firezone Gateways behind a NAT gateway on Azure with a single egress IP.

Deploy with Compose

Docker Compose

Compose

Deploy a Firezone Gateway on Linux using Docker Compose.


Need help? See all support options.

Found a problem with this page? Open an issue
Last updated: June 01, 2026

Ready to get started?

Give your organization the protection it deserves.

Get a personalized walkthrough.

Try Firezone for free

No credit card required.

Firezone LogoYC Logo
SOC2 badge

Company

  • Home
  • About
  • Pricing
  • Roadmap
  • Blog
  • Newsletter
  • Jobs

Resources

  • Docs
  • Support
  • Changelog
  • Trust Center
  • Security Advisories
  • Sales
  • Forums
  • Discord

WireGuard is a registered trademark of Jason A. Donenfeld.

Firezone is a registered trademark of Firezone, Inc.


© 2026 Firezone, Inc.
privacy | terms | cookies | do not sell or share my personal information
Platform statusX pageGitHub accountLinkedIn account