weegee: doc: clarify README a bit

This commit is contained in:
Shiz 2021-12-13 03:36:05 +01:00
parent 926d09d7ff
commit 8ca557b1cb
1 changed files with 15 additions and 3 deletions

View File

@ -1,6 +1,18 @@
# weegee
Fearless green Wireguard config manager.
Fearless green [WireGuard](https://wireguard.com) config manager.
## Goals
* One central place to *declaratively* configure your WireGuard installs from;
* Automatic peer management, for local and remote hosts (if `autosync` is enabled);
* Automatic interface management, for local and remote hosts (if `automanage` is enabled);
* Automatable manual management, for other hosts;
* Solid and flexible foundation, transparent data model, hookable;
## Non-goals
* Automagic firewall configuration: this is better off planned by the user and automated through the use of hooks;
## Quickstart
@ -13,9 +25,9 @@ weegee system setup
```sh
weegee host create --type linux --host elisha.projectflower.eu --auto-sync --auto-manage my-host
```
Or configure for local use:
Or configure the built-in local host:
```sh
weegee host configure --type linux --auto-sync --auto-manage local
weegee host configure --type linux --auto-manage local
```
3. *(optional)* Configure forwarding hooks for your host, if your firewall is restrictive or you're [using IPv6 on Linux](https://www.kernel.org/doc/html/latest/networking/ip-sysctl.html#proc-sys-net-ipv6-variables). An example that allows every WireGuard client to access `10.57.0.0/16`, `10.58.0.0/16`, `10.59.0.0/16`, `10.60.0.0/16` and `fd10:573:1df::/48`: