Vula
Encrypted ad hoc local-area networking
Declared in: projects/Vula/default.nix
Demo
Implement missing demoOptions
services.vula
-
Whether to enable Enables Vula, "automatic local network encryption". The wireguard kernel module is required..
- Type:
boolean- Default:
false- Declared in:
- projects/Vula/service.nix
-
Vula daemons log level.
- Type:
one of "INFO", "WARN", "DEBUG"- Default:
"INFO"- Declared in:
- projects/Vula/service.nix
-
Opens ports 5353 and 5354, and enables [option]
networking.firewall.checkReversePath.- Type:
boolean- Default:
false- Declared in:
- projects/Vula/service.nix
-
Users in this group have full permissions to control vula.
- Type:
string- Default:
"vula-ops"- Declared in:
- projects/Vula/service.nix
-
The vula package to use.
- Type:
package- Default:
pkgs.vula- Declared in:
- projects/Vula/service.nix
-
Group name for vula system users.
- Type:
string- Default:
"vula"- Declared in:
- projects/Vula/service.nix
-
Prefix for names of vula system users.
- Type:
string- Default:
"vula"- Declared in:
- projects/Vula/service.nix
services.vula.enable
services.vula.logLevel
services.vula.openFirewall
services.vula.operatorsGroup
services.vula.package
services.vula.systemGroup
services.vula.userPrefix
Examples
simple
{ services.vula.enable = true; services.vula.openFirewall = true; }
Declared in: projects/Vula/example-simple.nix
This project is funded by NLnet through these subgrants:
- Entrust
- Vula-IPV6-Reunion
- Review
- Vula