filebrowser

filebrowser

一个 Go 开发的 Web UI 的文件管理器。

启动

#!/bin/sh

cd
filebrowser -p 8086

默认配置:

  • 使用 "./filebrowser.db" 作为 sqlite 数据库存储文件。第1次启动时会自动创建。使用 -d 参数更改。
  • 默认用户为 admin / admin 。用户信息也保存在数据库里。
  • 根目录为 "."。(只能访问根目录下的文件)。使用 -r 参数更改。

示例:

filebrowser -p 8086 -r / -d /root/files/appdata/filebrowser/filebrowser.db

监听 127.0.0.1:8086 端口,根目录为 /。手动指定数据库文件路径。

配置

使用 filebrowser config 管理配置。配置保存在 db 里。需要 filebrowser 进程当前不在运行时才可以配置。如果 filebrowser 运行时使用了 -d 参数,config 时也需要同样指定。

filebrowser config cat -d /root/files/appdata/filebrowser/filebrowser.db

验证模式

使用反向代理验证:

filebrowser config set --auth.method=proxy --auth.header=X-Auth-User

使用指定 http 请求头作为 username 自动认证。


Last update: 2024-02-19 06:53:42 UTC