Final update for 0.6.0

This commit is contained in:
iFargle
2023-03-30 13:46:55 +09:00
parent 56d8ed25ad
commit 8501da1387
11 changed files with 9 additions and 10 deletions

View File

@@ -16,6 +16,7 @@
---
# Features
1. Enable/Disable routes and exit nodes
* Manage failover routes as well
2. Add, move, rename, and remove machines
3. Add and remove users/namespaces
4. Add and expire PreAuth keys
@@ -48,14 +49,14 @@
---
# Screenshots:
Overview Page:
![Overview](screenshots/oidc_overview.png)
![Overview](screenshots/overview.png)
Users Page:
![Users](screenshots/users.png)
Machine Information:
![Add a new machine](screenshots/machines_expanded.png)
Routes Page:
![Routes Page](screenshots/routes.png)
Machines Page:
![Machine Details](screenshots/machines.png)
Settings Page showing an API Key Test:
![Add a new machine](screenshots/machines.png)
Settings Page:
![API Key Test](screenshots/settings.png)
---

View File

@@ -1,6 +1,4 @@
*PR's to help expand and improve documentation are always welcome!*
* Thanks to @FredericIV for assistance with Keycloak and Caddy
* Thanks to @qiangyt for assistance with general reverse proxy fixes and nginx
# Installation and Setup
* Use [docker-compose.yml](docker-compose.yml) as an example
@@ -17,7 +15,7 @@
* `TZ` - Set this to your current timezone. Example: `Asia/Tokyo`
* `COLOR` Set this to your preferred color scheme. See the [MaterializeCSS docs](https://materializecss.github.io/materialize/color.html#palette) for examples. Only set the "base" color -- ie, instead of `blue-gray darken-1`, just use `blue-gray`.
* `HS_SERVER` is the URL for your Headscale control server.
* `SCRIPT_NAME` is your "Base Path" for hosting. For example, if you want to host on http://localhost/admin, set this to `/admin`
* `SCRIPT_NAME` is your "Base Path" for hosting. For example, if you want to host on http://localhost/admin, set this to `/admin`, otherwise remove this variable entirely.
* `KEY` is your encryption key. Set this to a random value generated from `openssl rand -base64 32`
* `AUTH_TYPE` can be set to `Basic` or `OIDC`. See the [Authentication](#Authentication) section below for more information.
* `LOG_LEVEL` can be one of `Debug`, `Info`, `Warning`, `Error`, or `Critical` for decreasing verbosity. Default is `Info` if removed from your Environment.

View File

@@ -8,7 +8,7 @@ services:
- COLOR=red # Use the base colors (ie, no darken-3, etc) -
- HS_SERVER=https://headscale.$DOMAIN # Reachable endpoint for your Headscale server
- DOMAIN_NAME=https://headscale.$DOMAIN # The base domain name for this container.
- SCRIPT_NAME=/admin # This is your applications base path (wsgi requires the name "SCRIPT_NAME")
- SCRIPT_NAME=/admin # This is your applications base path (wsgi requires the name "SCRIPT_NAME"). Remove if you are hosing at the root /
- KEY="YourKeyBetweenQuotes" # Generate with "openssl rand -base64 32" - used to encrypt your key on disk.
- AUTH_TYPE=oidc # AUTH_TYPE is either Basic or OIDC. Empty for no authentication
- LOG_LEVEL=info # Log level. "DEBUG", "ERROR", "WARNING", or "INFO". Default "INFO"

Binary file not shown.

Before

Width:  |  Height:  |  Size: 88 KiB

After

Width:  |  Height:  |  Size: 93 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 97 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 79 KiB

BIN
screenshots/overview.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 76 KiB

BIN
screenshots/routes.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 77 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 80 KiB

After

Width:  |  Height:  |  Size: 58 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 69 KiB

After

Width:  |  Height:  |  Size: 65 KiB

View File

@@ -36,7 +36,7 @@
<span class="card-title">About</span>
<table class="striped">
<tbody>
<tr><td>Compatibility</td><td>Headscale {{ HS_VERSION }}</td></tr>
<tr><td>Compatibility</td><td><a href="https://github.com/juanfont/headscale">Headscale {{ HS_VERSION }}</a></td></tr>
<tr><td>App Version</td><td>{{ APP_VERSION }}</td></tr>
<tr><td>Build Date</td><td> {{ BUILD_DATE }}</td></tr>
<tr><td>Git Commit</td><td>{{ GIT_COMMIT }}</td></tr>