Manage a community vpn/dns network
 
 
 
 
Go to file
Keith Irwin aed4b3959f
Was right before
2023-03-31 15:34:40 -06:00
back Was right before 2023-03-31 15:34:40 -06:00
etc Shellcheck, added server secret checks, removed double-quotes from library file calls 2022-12-04 08:53:22 -07:00
front Final cleanup for distribution 2022-12-04 13:32:36 -07:00
.gitignore Ignore docker-compose.yml for real 2022-12-04 10:28:15 -07:00
README.md Bumped version 2023-03-31 14:20:48 -06:00
docker-compose.yml.sample Config must be available to federated backend 2022-12-04 10:23:49 -07:00

README.md

wgapi

2022-2023 Keith Irwin (ki9.gf4.pw)

wgapi is a web application for managing a large number of hosts on a wireguard network. Each host is assigned a domain name on a custom top-level-domain (TLD) and TLS certificates are signed by a custom certificate authority (CA) and provided to the user.

Features

  • Multi-server federation (hub-and-spoke networking with one or more hubs)
  • No login screen; authentication is IP-based
  • Private keys are not stored in a central location
  • No database; all data are stored stored in wireguard and the nameserver

Installation

Installation involves multiple steps.

TODO: Write complete implementation instructions