forked from Place1/wg-access-server
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
basic admin feature, network isolation, docs, helm, k8s, docs (Place1#15
) * wip * wip * wip * wip * wip * wip * helm update * wip * wip * wip * secret for private key * updated publish script * wip * refactored to mobx, added list all devices for admins * dockerfile fix * fixed basic auth * healthcheck fix * removed healthcheck because it caused issues with traefik * helm chart updates * wip * wip * super basic healthcheck endpoint * wip * added changelog, updated docs
- Loading branch information
Showing
66 changed files
with
2,022 additions
and
589 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,41 @@ | ||
# Changelog | ||
|
||
All notable changes to this project will be documented in this file. | ||
|
||
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), | ||
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). | ||
|
||
## [0.1.0] | ||
|
||
### Added | ||
|
||
- Added support for an admin account. An admin can see all devices registered | ||
with the server. | ||
- Added support for networking isolation modes. You can now allow/deny VPN LAN, | ||
Server LAN and internet traffic. Selective network CIDRs can be white listed. | ||
- New docker compose example ([@antoniebou13](https://github.com/Place1/wg-access-server/pull/13)) | ||
- Added a helm chart | ||
- Added a basic kubernetes quickstart.yaml manifest (based on helm template) | ||
- Added a documentation site based on [mkdocs](https://www.mkdocs.org/). Hosted | ||
on github pages (still a wip!) | ||
|
||
## [0.0.9] | ||
|
||
### Changed | ||
|
||
- Some UI/UX improvements | ||
|
||
## [0.0.8] | ||
|
||
### Added | ||
|
||
- Added an embedded DNS proxy | ||
|
||
### Changed | ||
|
||
- Completely re-implemented the auth subsystem to avoid trying to integrate | ||
with Dex. OIDC, Gitlab and Basic auth are supported. | ||
|
||
## [0.0.0] -> [0.0.7] | ||
|
||
MVP :) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,27 @@ | ||
## Docs | ||
- [x] mkdocs | ||
- [ ] about | ||
- [x] deploying | ||
- [x] simple docker 1 liner | ||
- [x] docker-compose | ||
- [x] kubernetes quickstart | ||
- [x] helm | ||
- [x] configuring | ||
- [x] general | ||
- [x] config file/flag/env | ||
- [ ] how-to-guides | ||
- [ ] docker + docker-compose | ||
- [ ] kubernetes + nginx ingress | ||
- [ ] raspberry-pi + pihole dns | ||
|
||
## Features | ||
- [ ] ARM docker image for raspberry-pi | ||
- [ ] admin | ||
- [x] list all devices | ||
- [ ] remove device | ||
- [x] networking | ||
- [x] isolate clients | ||
- [x] forward to internet only (isolate LAN/WAN) | ||
- [x] allowed networks (configure forwarding to specific CIDRs) | ||
- [x] also limit which CIDRs clients forward | ||
- [x] i.e. only forward to specific server-side LAN and not all internet traffic |
Oops, something went wrong.