appstore/apps/headscale-webui
2024-12-08 16:42:16 +08:00
..
latest feat:删除version设置 2024-06-01 18:07:27 +08:00
data.yml feat:调整说明用data.yml 2024-12-08 16:42:16 +08:00
logo.png feat:添加headscale-webui到列表 2023-12-14 23:02:22 +08:00
README.md feat:添加headscale-webui到列表 2023-12-14 23:02:22 +08:00

使用说明

数据文件夹授权

  • 1、必要操作: 首次安装完成后,进入已安装应用界面,点击跳转数据目录,修改目录下的data文件夹为1000用户和用户组。

命令行修改则类似如下,路径按需修改:

chown -R 1000:1000 /opt/1panel/apps/local/headscale-webui/headscale-webui/data
  • 2、回到已安装应用界面重建应用。

原始相关


Headscale-WebUI

A simple Headscale web UI for small-scale deployments.

Screenshots | Installation | Issues


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
  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 and Keycloak
  8. Change your color theme! See MaterializeCSS Documentation for Colors for examples.
  9. Search your machines and users.
    • Machines have tags you can use to filter search:
      • tag:tagname Searches only for specific tags
      • machine:machine-name Searches only for specific machines
      • user:user-name Searches only for specific users

Installation

  • See SETUP.md for installation and configuration instructions.

Screenshots:

Overview Routes Machines Users Settings


Tech used:

For Python libraries, see pyproject.toml

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