Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FileBrowserGuardian

Vibe coding 项目 — 由 AI 辅助生成和迭代

FileBrowserGuardian 是一个 Windows 托盘守护程序,用来管理 filebrowser.exe 的启动、停止、重启和开机自启。

License

MIT

功能

  • 托盘菜单控制 filebrowser.exe
  • 自动读取并保存 config.json
  • 打开 Web 管理页面
  • 查看日志文件
  • 可选开机自动运行
  • 崩溃后自动重启
  • 日志自动轮转
  • 可选阻止系统睡眠

依赖

  • Windows
  • Go 1.26.3 或更高版本
  • filebrowser.exe 放在程序同目录,或在 config.json 中指定路径

配置

首次启动时会在程序目录生成 config.json,默认内容如下:

{
  "filebrowser_exe": "filebrowser.exe",
  "filebrowser_args": "-a 0.0.0.0 -p 8080",
  "log_file": "filebrowser.log",
  "auto_restart": true,
  "max_log_size_mb": 10,
  "prevent_sleep": false
}

本地运行

go run .

或者先编译:

go build -ldflags "-s -w -H windowsgui -X main.version=dev" -o FileBrowserGuardian.exe .

About

Single-file Go Windows tray application that manages filebrowser lifecycle.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages