606 Caddy Manager

一款优雅、强大、专为 Windows 设计的 Caddy 可视化管理面板。告别命令行,拥抱简单高效的 Web 项目部署与管理新体验。

核心功能

🚀 一键项目部署

支持 Go, Node.js, Python, Java, PHP 等多种项目类型。只需简单配置,即可自动完成部署、反向代理和进程守护。

🔒 自动化 SSL

无缝集成 Let's Encrypt,为您的域名自动申请和续期 SSL 证书,轻松实现全站 HTTPS。

📁 强大的文件管理器

内置功能完备的文件管理器,支持在线编辑、批量压缩/解压、上传下载和重命名,服务器文件尽在掌握。

📊 实时监控与诊断

实时查看项目状态与日志,监控系统性能。内置 SSL 检测、混合内容检查等诊断工具,快速定位并解决问题。

⚙️ 灵活的反向代理

提供直观的UI来配置 Caddy 强大的反向代理功能,包括自定义头部、路径匹配和负载均衡。

🎨 系统托盘集成

可最小化到 Windows 系统托盘,不占用任务栏空间,随时可以方便地控制服务的启动与停止。

应用截图

点击左右箭头切换图片,点击图片可查看大图

技术规格

  • 后端技术: Go (Golang)
  • 核心引擎: Caddy Web Server
  • 前端界面: 原生 JavaScript, HTML, CSS
  • 数据库: SQLite (嵌入式, 无需安装)
  • 支持平台: Windows 7 及更高版本
  • 许可证: MIT 开源协议

快速帮助文档

系统要求

  • 操作系统:Windows 7 或更高版本
  • 权限:需要管理员权限 (用于绑定 80/443 端口和管理服务)

首次启动

  1. 从 Release 页面下载最新版的 caddy-manager-vX.X.X-windows.zip
  2. 解压到一个您方便的目录,例如 D:\caddy-manager
  3. 右键点击 caddy-manager.exe,选择 “以管理员身份运行”。
  4. 程序将在后台运行。打开浏览器访问 http://localhost:8989
  5. 根据页面提示,创建您的第一个管理员账户。
  6. 开始享受可视化管理之旅!

如何部署一个网站?

  1. 在主界面,点击“新建项目”按钮。
  2. 选择您的项目类型,例如 Node.js
  3. 填写项目名称,并设置项目所在的完整路径。
  4. 配置您要绑定的域名,并勾选 “启用SSL”。
  5. 点击“保存并启动”,Caddy Manager 将会自动为您完成所有配置。

常见问题:502 Bad Gateway

这是最常见的问题之一,通常因为您的应用程序(如Go, Node.js)默认监听 127.0.0.1 (IPv4),而 Caddy 默认尝试通过 localhost (可能解析为IPv6) 连接。
解决方案:编辑该项目,在“代理连接方式”处,明确选择 IPv4 (127.0.0.1),然后保存即可。

用户评价

“作为一名PHP开发者,我一直在Windows上寻找一个像宝塔面板一样简单好用的工具。Caddy Manager 完美满足了我的需求,尤其是自动化的HTTPS,真的太省心了!”

— 来自一位 Web 开发者

“我用它来托管我的个人博客和一些Node.js小项目。界面直观,资源占用很低。最酷的是那个在线文件管理器,偶尔改个配置文件比打开FTP客户端方便多了。”

— 一位独立开发者 & 博主

“之前一直被Caddy的JSON配置劝退。这个工具让我无需学习复杂的配置语法,通过点击几下就能快速搭建起一个反向代理服务。强烈推荐给所有Windows用户。”

— 一位系统运维爱好者