You're viewing documentation for the legacy version of Firezone, now End-of-Life. View the latest docs here.
File and Directory Locations
Here you'll find a listing of files and directories related to a typical Firezone installation. These can change depending on how you've configured your installation.
Default path | Description |
---|---|
$HOME/.firezone/.env | Firezone secrets used for encryption, cookies, and sessions. Losing this file will result in irrecoverable data loss. |
$HOME/.firezone/docker-compose.yml | Docker Compose file used to manage Firezone services. |
$HOME/.firezone/firezone | Top-level directory containing Firezone-related persisted data |
$HOME/.firezone/caddy | Caddy persisted files. |
Default Docker named volume location, typically /var/lib/docker/volumes/firezone_postgres-data for Linux. | Postgres DB files. |
Path | Description |
---|---|
/var/opt/firezone | Top-level directory containing data and generated configuration for Firezone bundled services. |
/opt/firezone | Top-level directory containing built libraries, binaries and runtime files needed by Firezone. |
/usr/bin/firezone-ctl | firezone-ctl utility for managing your Firezone installation. |
/etc/systemd/system/firezone-runsvdir-start.service | systemd unit file for starting the Firezone runsvdir supervisor process. |
/etc/firezone | Firezone configuration files. |
Backup and restore
See our backup guide.