Back to Firezone

Deploy Firezone

website/src/app/kb/deploy/readme.mdx

1.0.51.8 KB
Original Source

import SupportOptions from "@/components/SupportOptions"; import Alert from "@/components/DocsAlert"; import Image from "next/image"; import Link from "next/link"; import NextStep from "@/components/NextStep";

Deploy Firezone

This detailed, step-by-step guide will walk you through an end-to-end deployment of Firezone for your organization. It's geared towards administrators and other technical staff who are responsible for deploying and maintaining Firezone for their team.

<Alert color="info"> Looking to get up and running with a basic deployment for testing? See our [Quickstart guide](/kb/quickstart) instead. </Alert>

By following this guide, you'll end up with a production-grade deployment of Firezone that resembles the following diagram:

<Link href="/images/kb/deploy/diagram.png" target="_blank"> <Image src="/images/kb/deploy/diagram.png" alt="Firezone deployment diagram" width={1200} height={1200} /> </Link>

Get started

  1. Create a Site: A Site is a logical grouping of Resources and Gateways.
  2. Deploy Gateways: Gateways connect users to Resources.
  3. Create Resources: Resources are the things you wish to manage access to.
  4. Create Groups: Groups organize users to determine which Policies apply to them.
  5. Create Users: Users are admins and end-users of your Firezone deployment.
  6. Create Policies: Policies define which Groups can access which Resources.
  7. Install Clients: Clients are used by end-users to access Resources.
  8. Configure DNS: Configure DNS resolvers for your Clients to use.

<NextStep href="/kb/deploy/sites">Next: Create a Site</NextStep>

<SupportOptions />