1
0
Fork 0
1Panel-Appstore/apps/headscale-webui
pooneyy 7ff35caf28
🔧 chore(apps): set the pull policy for all services using fixed tag images
- add `pull_policy: always` to all service definitions across all docker-compose files
- ensure consistent image update behavior for all applications
- maintain existing network configurations and external network settings
- preserve all other service configurations and environment variables
2025-11-10 16:10:24 +08:00
..
latest 🔧 chore(apps): set the pull policy for all services using fixed tag images 2025-11-10 16:10:24 +08:00
README.md Update Apps 2025-07-03 11:40:55 +08:00
README_en.md Update Apps 2025-07-03 11:40:55 +08:00
data.yml feat(apps): add description field to all application data files 2025-11-06 22:24:44 +08:00
logo.png feat:添加headscale-webui到列表 2023-12-14 23:02:22 +08:00

README_en.md

使用说明

数据文件夹授权

  • 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!