wagon/README.md

18 lines
703 B
Markdown
Raw Normal View History

2022-08-27 21:25:53 -06:00
# wgapi
2023-03-31 14:20:48 -06:00
2022-2023 Keith Irwin ([ki9.gf4.pw](https://ki9.gf4.pw/))
2022-08-27 21:25:53 -06:00
2022-12-04 13:32:36 -07:00
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.
2022-08-27 21:25:53 -06:00
2022-12-04 13:32:36 -07:00
## Features
2022-08-27 21:25:53 -06:00
2022-12-04 13:32:36 -07:00
- 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
2022-08-27 21:25:53 -06:00
2022-12-04 13:32:36 -07:00
## Installation
2022-08-27 21:25:53 -06:00
2022-12-04 13:32:36 -07:00
Installation involves multiple steps.
2023-03-31 14:20:48 -06:00
**TODO**: Write complete implementation instructions