Final update for 0.6.0
11
README.md
@@ -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:
|
||||

|
||||

|
||||
Users Page:
|
||||

|
||||
Machine Information:
|
||||

|
||||
Routes Page:
|
||||

|
||||
Machines Page:
|
||||

|
||||
Settings Page showing an API Key Test:
|
||||

|
||||
Settings Page:
|
||||

|
||||
|
||||
---
|
||||
|
||||
4
SETUP.md
@@ -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.
|
||||
|
||||
@@ -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"
|
||||
|
||||
|
Before Width: | Height: | Size: 88 KiB After Width: | Height: | Size: 93 KiB |
|
Before Width: | Height: | Size: 97 KiB |
|
Before Width: | Height: | Size: 79 KiB |
BIN
screenshots/overview.png
Normal file
|
After Width: | Height: | Size: 76 KiB |
BIN
screenshots/routes.png
Normal file
|
After Width: | Height: | Size: 77 KiB |
|
Before Width: | Height: | Size: 80 KiB After Width: | Height: | Size: 58 KiB |
|
Before Width: | Height: | Size: 69 KiB After Width: | Height: | Size: 65 KiB |
@@ -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>
|
||||
|
||||