Development discussion of WireGuard
 help / color / mirror / Atom feed
* [wg-setup] my scripts to manage WireGuard networks
@ 2021-06-12 10:57 Eicke Herbertz
  0 siblings, 0 replies; only message in thread
From: Eicke Herbertz @ 2021-06-12 10:57 UTC (permalink / raw)
  To: wireguard

Hi folks,

I want to share with you my `wg-setup` project that I use to manage my
WireGuard servers and also setup Linux clients.
These are CLI tools written in Bash (with some awk, of course), which
already is a dependency of wg-quick. They are also aware of
systemd-networkd and will use it instead of wg-quick, if it's enabled.

It's main point is to keep the interface and config files in sync and to
enforce unique hostnames, which are embedded into comments and don't
depend on external files. I use this to generate DNS zones.

There's no additional transmission involved. The client setup script
generates a local key and prints a command that has to be executed on
the server manually or by any automation of choice.

Check out the setup example in the Readme:


Eicke Herbertz

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2021-06-12 10:59 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-06-12 10:57 [wg-setup] my scripts to manage WireGuard networks Eicke Herbertz

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).