-
一键搭建配置环境脚本 v3.0
专业的服务器环境自动化部署工具,支持JDK、Tomcat、Maven、Nginx、MySQL、Redis、SVN、FTP、ZooKeeper、RabbitMQ、Kafka、ELK Stack、Ngrok等13种常用组件,提供完整的安装、配置、管理一体化解决方案。
主要功能:
- 支持13种常用服务器组件一键安装
- 美观的交互式安装选择菜单
- 智能检测已安装组件,避免重复安装
- Nginx管理面板:站点管理、SSL证书、防火墙配置
- 自动配置环境变量和服务开机自启
- 统一安装路径:/www/server,便于管理
yum install -y wget && wget -O install_panel.sh http://linux.javachmapi.com/install/install_panel.sh && sh install_panel.sh
-
🧭 应用管理面板(Nacos)
基于安装脚本的应用管理入口,执行后先选择应用,再进入对应管理命令。当前支持 Nacos 的启动、停止、重启、状态查看、开机自启管理、集群节点追加、日志查看和卸载等操作。
管理能力:
- 先选应用再管理,统一入口便于后续扩展
- Nacos 一键重启、状态检查、启动日志查看
- 支持开启开机自启、取消开机自启,并联动 systemd 服务管理
- 安装时开启自启后,支持异常退出自动重启(Restart=on-failure)
- 集群模式支持继续追加节点并可立即重启生效
- 卸载时自动停服务并删除安装目录
yum install -y wget && wget -O app_manage_panel.sh https://linux.javachmapi.com/install/app_manage_panel.sh && chmod +x app_manage_panel.sh && sh app_manage_panel.sh
-
🔐 高级文件同步管理器 v3.0
专业的服务器文件同步解决方案,支持主主模式和主从模式,实现多服务器间的文件实时同步、自动恢复、一键部署等功能,适用于分布式部署和集群管理。新增AES-256加密传输,确保数据安全。
核心特性:
- 同步模式:主主模式(双向实时同步)、主从模式(主机写操作,从机读操作)
- 一键部署:任意一台服务器配置即可完成所有服务器配置
- SSH密钥管理:自动配置SSH密钥和免密认证
- 任务管理面板:可视化任务管理和系统状态监控
- 自动恢复机制:从机删除文件自动从主机恢复
- AES-256加密传输:文件在传输过程中全程加密,防止数据泄露
- 智能密钥管理:基于系统硬件信息自动生成唯一密钥,支持密钥轮换
- 安全存储:加密密钥安全存储在系统配置目录,权限600
- 硬件绑定:密钥基于CPU信息、主板序列号、MAC地址等硬件特征生成
yum install -y wget && wget -O sync_panel.sh https://linux.javachmapi.com/install/sync_panel.sh && sh sync_panel.sh
-
🚀 个性化 WebHook 管理器 v3.0
一键部署的 WebHook 自动化执行器,专为 Git 推送、CI/CD 流程设计。通过简单的 URL 触发,即可在服务器上执行自定义脚本,支持多任务管理、实时日志查看、参数传递等功能。
🎯 主要功能:
- 智能端口管理:首次自动分配端口(默认9000),所有任务共享同一端口
- 唯一 Token 路由:每个任务生成独立 token,URL 格式:/hooks/<token>
- 多行脚本支持:支持复杂部署脚本,每行一条命令,严格按序执行
- 三种传参方式:
- URL查询参数:?name=值&age=值 自动转为环境变量 $name、$age
- 位置参数:URL参数值按顺序传递给脚本的 $1、$2、$3...
- Git平台数据:自动解析GitHub/GitLab/码云等平台的提交信息,转为 $GIT_* 环境变量
- 实时日志监控:任务执行时实时显示日志,支持历史日志查看
- 任务生命周期管理:创建、查看、测试、删除任务,支持脚本内容查看
- 自动服务管理:支持 systemd 自启动或后台进程运行,自动重启
- Git Push 飞书通知:集成飞书机器人,自动发送Git推送通知
📋 使用场景:
- Git 自动部署:GitHub/GitLab WebHook → 自动拉取代码 → 执行部署脚本
- 参数化部署:通过URL参数指定部署环境、分支、配置等
- CI/CD 集成:构建完成后触发服务器端部署流程
- 定时任务触发:通过外部服务定时调用 WebHook 执行维护脚本
- 多环境管理:为不同环境(测试/生产)创建独立的 WebHook 任务
- Git平台适配:支持GitHub、GitLab、码云、工蜂Git等主流平台
- 团队协作通知:Git推送自动发送飞书通知,实时同步团队状态
🔧 技术特点:
- 轻量级架构:基于 Python HTTP 服务器,资源占用极低
- 并发处理:支持多任务同时触发,互不干扰
- 统一管理:配置文件、脚本、日志统一存储在 /etc/webhook_tool 和 /var/log/webhook_tool
- 健康检查:内置 /healthz 接口,便于监控和探活
- 错误处理:完善的错误日志记录和异常处理机制
- 飞书集成:支持飞书机器人WebHook,自动发送结构化通知消息
yum install -y wget && wget -O webhook_panel.sh https://linux.javachmapi.com/install/webhook_panel.sh && sh webhook_panel.sh
-
🚀 CI/CD 自动部署管理器 v1.0
专业的 Git Push 自动化部署解决方案,实现从代码提交到生产部署的全流程自动化。支持多种 Git 平台触发、Docker 镜像构建、容器化部署、智能版本管理等功能,是现代 DevOps 的理想选择。
🎯 核心功能:
- WebHook 自动触发:支持 GitHub、GitLab、Gitee、Coding 等主流 Git 平台推送触发
- 智能构建流程:代码拉取 → 依赖安装 → 项目构建 → Docker 镜像打包
- 容器化部署:自动停止旧容器、启动新容器,支持端口映射和环境变量配置
- 版本管理:使用 Git 提交 ID 作为镜像标签,自动清理旧版本镜像
- 实时通知:集成飞书、企业微信、钉钉等平台,部署状态实时推送
- 智能检测:自动检测并安装 Docker,确保部署环境完整
- 配置灵活:支持自定义构建命令、Dockerfile 路径、容器配置等
📋 部署流程:
- 第一步:创建部署任务,配置仓库信息和构建参数
- 第二步:获取 WebHook 地址,配置到 Git 仓库设置中
- 第三步:代码推送自动触发部署流程
- 自动执行:克隆代码 → 执行构建 → 打包镜像 → 部署容器 → 发送通知
🔧 技术特点:
- Docker 集成:完整的容器化部署支持,包括镜像构建和容器管理
- 版本控制:基于 Git 提交 ID 的版本标签,支持版本回滚
- 资源管理:智能清理机制,避免磁盘空间占用过多
- 并发安全:支持多任务并发执行,任务间互不干扰
- 日志完整:详细的构建和部署日志,便于问题排查
- 健康检查:自动验证容器启动状态,确保部署成功
💼 适用场景:
- Web 应用部署:前端项目、后端服务的自动化部署
- 微服务架构:多服务的独立部署和版本管理
- 多环境管理:开发、测试、生产环境的统一部署
- 团队协作:开发团队的持续集成和持续部署
- 版本发布:支持灰度发布、蓝绿部署等发布策略
yum install -y wget && wget -O deploy_panel.sh https://linux.javachmapi.com/install/deploy_panel.sh && sh deploy_panel.sh
-
📨 Git Push 飞书通知脚本
专业的Git推送通知解决方案,支持从Git平台(GitHub、Gitee、GitLab等等)获取推送信息,并通过飞书机器人发送结构化的通知消息,实现团队协作的实时同步。
主要功能:
- 多平台支持:GitHub、Gitee、GitLab、码云等主流Git平台
- 结构化消息:美观的飞书消息格式,包含图标和样式
- 完整信息展示:仓库信息、提交信息、变更文件、推送时间
- 文件变更列表:自动格式化显示变更文件,支持多文件处理
- 环境变量配置:灵活的环境变量配置,支持自定义参数
- 多种集成方式:Git Hooks、CI/CD、直接调用等多种使用方式
- 实时推送:代码推送后立即发送通知
# 下载并运行Git Push WebHook脚本
wget -O git_push_webhook.sh https://linux.javachmapi.com/install/demo/git_push_webhook.sh
chmod +x git_push_webhook.sh
# 设置环境变量并运行
export GIT_PLATFORM="GitHub"
export GIT_REPO_NAME="your-repo"
export GIT_REPO_URL="https://github.com/user/your-repo"
export GIT_BRANCH="main"
export GIT_COMMIT_ID="a1b2c3d4e5f6"
export GIT_COMMIT_MESSAGE="feat: 添加新功能"
export GIT_AUTHOR="张三"
export GIT_COMMITTER="李四"
export GIT_FILES_CHANGED="src/main.js\nREADME.md"
./git_push_webhook.sh
-
🐳 Docker容器管理工具
完整的Docker环境管理解决方案,包含Docker安装、镜像管理、容器编排、网络配置等功能,支持一键部署和管理容器化应用。
管理功能:
- Docker环境一键安装
- 镜像仓库管理
- 容器生命周期管理
- 网络和存储配置
- Docker Compose支持
- 性能监控和日志
yum install -y wget && wget -O docker_panel.sh http://linux.javachmapi.com/install/docker_panel.sh && sh docker_panel.sh
-
🔒 HTTPSOK SSL证书管理面板
专业的SSL证书自动化管理工具,基于HTTPSOK技术架构,支持证书申请、自动续签、状态监控、DNS配置等功能,提供完整的SSL证书生命周期管理解决方案。
核心功能:
- 证书申请:支持单域名、多域名、通配符证书申请
- 证书续签:手动续签和自动续签,支持多种证书提供商
- 证书管理:查看、删除、备份、恢复证书
- 证书监控:实时监控证书状态,过期提醒
- DNS配置:DNS记录生成和验证,支持CNAME验证
- 系统设置:Token管理、Nginx配置、通知选项
- 日志管理:操作日志查看和系统信息
技术特点:
- 智能检测:自动检测操作系统、Nginx版本和配置文件
- 美观界面:彩色交互式菜单,用户体验友好
- 安全机制:Token认证、UUID标识、MD5校验
- 兼容性强:支持CentOS/RHEL/Ubuntu/Debian等主流系统
- 提供商支持:Let's Encrypt、ZeroSSL、Google Trust Services
- 自动化程度高:一键安装、自动配置、定时任务
使用场景:
- 网站SSL证书管理:为网站申请和管理SSL证书
- 证书自动续签:避免证书过期导致的网站访问问题
- 多域名证书管理:统一管理多个域名的SSL证书
- 企业级证书服务:为企业提供专业的证书管理服务
- 开发测试环境:为开发和测试环境快速配置SSL证书
curl -s https://linux.javachmapi.com/install/https_panel.sh | bash -s PmofzauDBwwqfPXsPXNp
-
🛠️ 系统工具管理面板
一款用于 SSH端口管理 与 Ping启用/禁用 的轻量级工具面板,同时提供防火墙与系统服务的常用操作入口,交互式菜单安全易用,支持配置备份与日志查看。
功能亮点:
- SSH端口修改与占用检测,自动备份配置并重启sshd
- 一键禁用/启用Ping,支持临时与永久生效(sysctl)
- 防火墙管理:启动/停止/重启、查看规则
- 系统服务:查看SSH状态、重启SSH、查看运行中服务
- 日志工具:面板日志/SSH日志/系统日志查看与清空
yum install -y wget && wget -O tool_panel.sh https://linux.javachmapi.com/install/tool_panel.sh && sh tool_panel.sh
-
🔒 SSL证书自托管面板(ssl-manager)NEW 自托管LE/Google/ZeroSSL
单文件 Bash 自托管方案,直连三家 CA(Let's Encrypt / Google Trust / ZeroSSL),支持 DNS API(阿里云/Cloudflare/DNSPod)、webroot、standalone,宝塔/原生Nginx/Apache 四适配器自动部署,证书列表合一面板,失败 retry 只重装不重签。想省事可用云端 https_panel,要私有化/多CA切换用这个。
跟 https_panel 的区别:
- 无需 CNAME 给第三方,DNS Key 存本机
/etc/ssl-manager(权限700)
- 首次在终端输入管理口令,激活本机后自动续签无需再次输入
- 授权并同步完成后,输入
httpsplus 即可打开面板;httpsplus -v 查看版本
- 宝塔机 RELOAD_MODE 选
bt,全自动写站点证书目录 + reload + 线上校验
- 定时用 systemd timer,每 12 小时检查,未到期跳过(退出码2)
- 详见 SSL双路线说明
yum install -y curl && bash <(curl -fsSL https://linux.javachmapi.com/install/ssl-manager.sh)
-
📚 技术文档和教程
详细的技术文档、使用教程和最佳实践指南,帮助您更好地理解和使用这些工具,快速搭建专业的服务器环境。
文档内容:
- Git Push WebHook配置指南:完整的WebHook配置和使用教程
- 文件同步管理器文档:加密传输配置和安全最佳实践
- WebHook管理器文档:多任务管理和参数传递详解
- 服务器环境搭建指南:13种组件的详细安装配置
- 常见问题解决方案:故障排除和性能优化
- 安全配置最佳实践:加密、权限、监控等安全措施
📖 查看完整文档
📋 WebHook配置指南
🔒 SSL双路线说明