Go to file
2024-11-18 23:12:52 +08:00
Config 用ai格式化变量名和提示增加README 2024-11-18 23:12:52 +08:00
README.md 用ai格式化变量名和提示增加README 2024-11-18 23:12:52 +08:00
run.sh 用ai格式化变量名和提示增加README 2024-11-18 23:12:52 +08:00

功能概述

1. Automation自动化脚本管理

  • 作用:该分类包含与自动化脚本相关的功能,主要用于管理和执行各种自动化任务。
  • 主要文件
    • manage.sh:提供用户管理脚本的功能,如查看和删除已安装的脚本。
    • acme_update.sh:用于更新 ACME 脚本和强制续订所有证书。
    • backup.sh:实现数据备份功能,支持本地、百度网盘和阿里云盘备份。
    • menu.sh:提供交互式菜单,允许用户选择并执行不同的功能。
    • up-docker_compose.sh:用于更新 Docker Compose 服务。
    • update.sh:自动更新系统包管理器的配置。

2. DockerDocker 相关功能)

  • 作用:该分类专注于 Docker 相关的功能和服务管理。
  • 主要文件
    • image.sh:管理 Docker 镜像的查看、停止和删除功能。
    • manage.sh:提供对 Docker 服务的管理功能。
    • source.sh:用于配置 Docker 镜像源。
    • test.sh:检查 Docker 是否安装。
    • alist.shgitea.shnginx-proxy-manager.shsafeline.shsiyuan.shtypecho.shvaultwarden.shxboard.sh:这些脚本用于安装和配置不同的 Docker 应用程序。

3. Manage系统管理

  • 作用:该分类包含与系统管理相关的功能。
  • 主要文件
    • install.sh:用于安装和配置系统工具。
    • unInstall.sh:用于卸载系统工具和清理相关配置。

4. Other其他功能

  • 作用:该分类包含一些其他的实用功能。
  • 主要文件
    • bbr_open.sh:用于开启 BBR 加速。
    • language.sh:用于更改系统语言设置。
    • reinstall.sh:用于重新安装系统工具。

5. User用户管理

  • 作用:该分类包含与用户和权限管理相关的功能。
  • 主要文件
    • key.sh:用于管理 SSH 密钥。
    • manage.sh:提供用户管理功能,如创建、删除用户。
    • ssh.sh:用于管理和配置 SSH 服务。
    • test.sh:检查 SSH 客户端是否安装。

6. Web网页相关功能

  • 作用:该分类主要涉及与网页相关的功能。
  • 主要文件
    • acme:包含与 SSL 证书管理相关的脚本,如申请、管理和测试。
      • apply.sh:用于申请 SSL 证书。
      • manage.sh:管理已申请的证书。
      • test.sh:测试 SSL 证书的有效性。
    • nginx:包含与 Nginx 配置相关的脚本。
      • install.sh:用于安装 Nginx。
      • manage.sh:管理 Nginx 配置。
      • test.sh:测试 Nginx 是否正常运行。

7. Sources源管理

  • 作用:用于管理软件源的配置。
  • 主要文件
    • sources.sh:提供查看和更换软件源的功能。

8. VPNVPN 管理)

  • 作用:用于管理和配置 VPN 服务。
  • 主要文件
    • vpn.sh:提供 VPN 服务的安装和管理功能。

9. Software软件管理

  • 作用:用于安装常用软件包。
  • 主要文件

菜单机制

该系统通过菜单提供了一个用户友好的界面,允许用户选择可用的脚本进行执行。菜单机制包括以下两个子功能:

1. test 菜单

  • 功能test 菜单用于执行特定的测试脚本,验证系统功能的正常运行。用户可以选择要测试的功能,系统会根据选择执行相应的测试脚本。
  • 作用:确保用户在执行其他操作之前,系统的相关功能正常,避免因环境问题导致的错误。

2. menu 菜单

  • 功能menu 菜单提供了一个用户友好的界面,允许用户选择可用的脚本进行执行。用户通过输入对应的序号来选择脚本,系统会根据用户的选择执行相应的操作。
  • 作用:作为系统的入口,用户可以通过它访问其他功能,包括执行脚本、配置定时任务等。