Files
headscale-webui/README.md
Adrian T c00f282e84 Removed "!" in the frameworks used
The links provided such as python.org aren't image URLs so GitHub tries to display them as images and clicking them doesn't work.
2023-03-15 21:28:36 -04:00

2.0 KiB

Headscale-WebUI

A simple Headscale web UI for small-scale deployments.

Screenshots | Installation | Issues


Features

  1. Enable/Disable routes and exit nodes
  2. Add, move, rename, and remove machines
  3. Add and remove users/namespaces
  4. Add and expire PreAuth keys
  5. Add and remove machine tags
  6. View machine details
    • Hostname
    • User associated with the machine
    • IP addresses in the Tailnet
    • Last seen by the control server
    • Last update with the control server
    • Creation date
    • Expiration date (will also display a badge when nearing expiration)
    • PreAuth key associated with the machine
    • Enable / disable routes and exit nodes
    • Add and delete machine tags
  7. Basic and OIDC Authentication
    • OIDC Authentication tested with Authelia
  8. Change your color theme! See MaterializeCSS Documentation for Colors for examples.

Installation

  • See SETUP.md for installation and configuration instructions.

Screenshots:

Overview Page: Overview Users Page: Users Machine Information: Add a new machine Machines Page: Machine Details Settings Page showing an API Key Test: API Key Test


Tech used:

For Python libraries, see pyproject.toml

If you use this project, please reach out! It keeps me motivated! Thank you!