mash-playbook/docs/services/firezone.md

24 lines
723 B
Markdown
Raw Normal View History

2023-03-24 09:58:39 +01:00
# Firezone
2023-03-24 10:05:11 +01:00
[Firezone](https://www.firezone.dev/) is a self-hosted VPN server with Web UI that this playbook can install using the ansible role [moan0s/role-firezone](https://github.com/moan0s/role-firezone).
2023-03-24 09:58:39 +01:00
To enable Firezone add the following to your `vars.yml`:
```yaml
##############
## FIREZONE ##
##############
firezone_enabled: true
firezone_hostname: example.org
firezone_default_admin_email: "user@invalid.org"
firezone_default_admin_password: "<securepassword>"
# Generate this with `openssl rand -base64 32`
firezone_database_encryption_key: "<secret>"
```
2023-03-24 10:34:25 +01:00
Use `just run-tags firezone-create-or-reset-admin` to create the configured
2023-03-24 09:58:39 +01:00
admin account or reset the password to the password set in `vars.yml`.