Update Apps
This commit is contained in:
@@ -2,81 +2,79 @@
|
||||
|
||||
## 数据文件夹授权
|
||||
|
||||
- 1、**必要操作:** 首次安装完成后,进入已安装应用界面,点击跳转数据目录,修改目录下的`data`文件夹为`1000`用户和用户组。
|
||||
* 1、**必要操作:** 首次安装完成后,进入已安装应用界面,点击跳转数据目录,修改目录下的`data`文件夹为`1000`用户和用户组。
|
||||
|
||||
命令行修改则类似如下,路径按需修改:
|
||||
|
||||
```
|
||||
chown -R 1000:1000 /opt/1panel/apps/local/headscale-webui/headscale-webui/data
|
||||
```
|
||||
|
||||
- 2、回到已安装应用界面,重建应用。
|
||||
|
||||
* 2、回到已安装应用界面,重建应用。
|
||||
|
||||
# 原始相关
|
||||
***
|
||||
<p align="center">
|
||||
<a href="https://github.com/juanfont/headscale">
|
||||
<img src="https://github.com/iFargle/headscale-webui/raw/main/static/img/headscale3-dots.png" width="250">
|
||||
</a>
|
||||
</p>
|
||||
|
||||
<h2 align="center">Headscale-WebUI</h3>
|
||||
* * *
|
||||
|
||||
<p align="center">
|
||||
A simple Headscale web UI for small-scale deployments.
|
||||
</p>
|
||||
<p align="center">
|
||||
<a href="https://github.com/iFargle/headscale-webui/blob/main/README.md#Screenshots">Screenshots</a> | <a href="https://github.com/iFargle/headscale-webui/blob/main/SETUP.md">Installation</a> | <a href="https://github.com/iFargle/headscale-webui/issues">Issues</a>
|
||||
</p>
|
||||
[](https://github.com/juanfont/headscale)
|
||||
|
||||
---
|
||||
# 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
|
||||
## Headscale-WebUI
|
||||
|
||||
一个简单的 Headscale 网络 UI,适用于小规模部署。
|
||||
|
||||
---
|
||||
# Installation
|
||||
* See [SETUP.md](SETUP.md) for installation and configuration instructions.
|
||||
[截图](https://github.com/iFargle/headscale-webui/blob/main/README.md#Screenshots) | [安装](https://github.com/iFargle/headscale-webui/blob/main/SETUP.md) | [问题](https://github.com/iFargle/headscale-webui/issues)
|
||||
|
||||
---
|
||||
# Screenshots:
|
||||

|
||||

|
||||

|
||||

|
||||

|
||||
* * *
|
||||
|
||||
---
|
||||
# Tech used:
|
||||
* Python - [Link](https://www.python.org/)
|
||||
* Poetry - [Link](https://python-poetry.org/)
|
||||
* MaterializeCSS - [Link](https://github.com/Dogfalo/materialize)
|
||||
* jQuery - [Link](https://jquery.com/)
|
||||
# 功能
|
||||
|
||||
For Python libraries, see [pyproject.toml](https://github.com/iFargle/headscale-webui/blob/main/pyproject.toml)
|
||||
1. 启用/禁用路由和出口节点
|
||||
* 管理故障转移路由
|
||||
2. 添加、移动、重命名和删除机器
|
||||
3. 添加和删除用户/命名空间
|
||||
4. 添加和过期预认证密钥
|
||||
5. 添加和删除机器标签
|
||||
6. 查看机器详情
|
||||
* 主机名
|
||||
* 与机器关联的用户
|
||||
* Tailnet 中的 IP 地址
|
||||
* 最后由控制服务器看到
|
||||
* 最后更新时间(与控制服务器同步)
|
||||
* 创建日期
|
||||
* 过期日期(临近过期时也会显示徽章)
|
||||
* 与机器关联的预授权密钥
|
||||
* 启用/禁用路由和出口节点
|
||||
* 添加和删除机器标签
|
||||
7. 基本和 OIDC 身份验证
|
||||
* 使用 Authelia 和 Keycloak 测试的 OIDC 身份验证
|
||||
8. 更改您的颜色主题!请参阅 MaterializeCSS 文档中的颜色示例。
|
||||
9. 搜索您的计算机和用户。
|
||||
* 计算机有您可以用来筛选搜索的标签:
|
||||
* `标签:tagname` 仅搜索特定标签
|
||||
* `machine:machine-name` 仅搜索特定机器
|
||||
* `user:user-name` 仅搜索特定用户
|
||||
|
||||
If you use this project, please reach out! It keeps me motivated! Thank you!
|
||||
* * *
|
||||
|
||||
# 安装
|
||||
|
||||
* 请参阅 [SETUP.md](SETUP.md) 获取安装和配置说明。
|
||||
|
||||
* * *
|
||||
|
||||
# 截图:
|
||||
|
||||
    
|
||||
|
||||
* * *
|
||||
|
||||
# 使用的技术:
|
||||
|
||||
* Python - [链接](https://www.python.org/)
|
||||
* 诗歌 - [链接](https://python-poetry.org/)
|
||||
* MaterializeCSS - [链接](https://github.com/Dogfalo/materialize)
|
||||
* jQuery - [链接](https://jquery.com/)
|
||||
|
||||
Python 库请参阅 [pyproject.toml](https://github.com/iFargle/headscale-webui/blob/main/pyproject.toml)
|
||||
|
||||
如果您使用这个项目,请与我联系!这让我更有动力!谢谢!
|
||||
82
apps/headscale-webui/README_en.md
Normal file
82
apps/headscale-webui/README_en.md
Normal file
@@ -0,0 +1,82 @@
|
||||
# 使用说明
|
||||
|
||||
## 数据文件夹授权
|
||||
|
||||
- 1、**必要操作:** 首次安装完成后,进入已安装应用界面,点击跳转数据目录,修改目录下的`data`文件夹为`1000`用户和用户组。
|
||||
|
||||
命令行修改则类似如下,路径按需修改:
|
||||
```
|
||||
chown -R 1000:1000 /opt/1panel/apps/local/headscale-webui/headscale-webui/data
|
||||
```
|
||||
|
||||
- 2、回到已安装应用界面,重建应用。
|
||||
|
||||
|
||||
# 原始相关
|
||||
***
|
||||
<p align="center">
|
||||
<a href="https://github.com/juanfont/headscale">
|
||||
<img src="https://github.com/iFargle/headscale-webui/raw/main/static/img/headscale3-dots.png" width="250">
|
||||
</a>
|
||||
</p>
|
||||
|
||||
<h2 align="center">Headscale-WebUI</h3>
|
||||
|
||||
<p align="center">
|
||||
A simple Headscale web UI for small-scale deployments.
|
||||
</p>
|
||||
<p align="center">
|
||||
<a href="https://github.com/iFargle/headscale-webui/blob/main/README.md#Screenshots">Screenshots</a> | <a href="https://github.com/iFargle/headscale-webui/blob/main/SETUP.md">Installation</a> | <a href="https://github.com/iFargle/headscale-webui/issues">Issues</a>
|
||||
</p>
|
||||
|
||||
---
|
||||
# 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](SETUP.md) for installation and configuration instructions.
|
||||
|
||||
---
|
||||
# Screenshots:
|
||||

|
||||

|
||||

|
||||

|
||||

|
||||
|
||||
---
|
||||
# Tech used:
|
||||
* Python - [Link](https://www.python.org/)
|
||||
* Poetry - [Link](https://python-poetry.org/)
|
||||
* MaterializeCSS - [Link](https://github.com/Dogfalo/materialize)
|
||||
* jQuery - [Link](https://jquery.com/)
|
||||
|
||||
For Python libraries, see [pyproject.toml](https://github.com/iFargle/headscale-webui/blob/main/pyproject.toml)
|
||||
|
||||
If you use this project, please reach out! It keeps me motivated! Thank you!
|
||||
Reference in New Issue
Block a user