- Download the
docker-compose.yml
file from this repository. - Create a firezone
.env
file via the commanddocker run --rm firezone/firezone bin/gen-env > .env
- Adjust
docker-compose.yml
and created.env
to your needs. Especially change the environment variablesDEFAULT_ADMIN_EMAIL
,DEFAULT_ADMIN_PASSWORD
andEXTERNAL_URL
to secure values! - Proceed by executing the below commands.
docker compose run --rm firezone bin/migrate
docker compose run --rm firezone bin/create-or-reset-admin
docker compose up -d
Note: It is recommended to run the Firezone web panel behind a reverse proxy (e.g. Traefik) if you want to expose it. Alternatively, keep it running on http://127.0.0.1:13000.
Warning
Firezone v0.7 has reached End-of-Life on 31st January 2024.
It undergoes a complete redesign (zero-knowledge, cloud) for v1.0 and won't provide any updates for the v0.7 (legacy) branch anymore. More information can be found here.