Firezone is a self-hosted VPN server and Linux firewall. This role helps you to set up firezone:
- with everything run in Docker containers
- powered by the official Firezone container image
To configure and install Firezone on your own server(s), you should use a playbook like Mother of all self-hosting or write your own.
##############
## FIREZONE ##
##############
firezone_enabled: true
firezone_hostname: example.org
firezone_default_admin_email: "[email protected]"
firezone_default_admin_password: "<securepassword>"
# Generate this with `openssl rand -base64 32`
firezone_database_encryption_key: "<secret>"
Tag | Usage |
---|---|
install-all |
Install Firezone and possible other services (bit faster than setup) |
install-all |
Install only Firezone (bit faster than setup) |
setup-all |
(Un-)Install Firezone and possible other services |
setup-firezone |
(Un-)Install Firezone (only) |
firezone-create-or-reset-admin |
Create the configured admin account or reset the password to the password set in vars.yml |
- Github issues: moan0s/role-firezone/issues