iFargle 869817a501 test
2023-03-21 19:40:36 +09:00
2023-03-17 18:36:18 +09:00
2023-02-23 18:47:50 +09:00
2023-03-21 19:40:36 +09:00
2023-03-21 19:03:06 +09:00
2023-02-28 13:37:11 +09:00
2023-03-21 14:23:02 +09:00
2023-02-28 14:26:46 +09:00
2023-03-21 18:26:39 +09:00
2023-03-21 18:26:39 +09:00
2023-03-15 21:28:36 -04:00
2023-03-21 19:31:53 +09:00
2023-03-21 14:41:44 +09:00
2023-03-21 15:17:24 +09:00

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!

Description
Languages
Python 54.2%
JavaScript 27.6%
HTML 16.3%
Dockerfile 1%
CSS 0.9%