A simple Headscale web UI for small-scale deployments.
Screenshots | Installation | Issues
- Enable/Disable routes and exit nodes
- Add, move, rename, and remove machines
- Add and remove users/namespaces
- Add and expire PreAuth keys
- Add and remove machine tags
- 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
- Basic and OIDC Authentication
- OIDC Authentication tested with Authelia
- Change your color theme! See MaterializeCSS Documentation for Colors for examples.
- See SETUP.md for installation and configuration instructions.
Overview Page: Users Page: Machine Information: Machines Page: Settings Page showing an API Key Test:
For Python libraries, see pyproject.toml
If you use this project, please reach out! It keeps me motivated! Thank you!