Filebrowser搭建

吴书松
吴书松
发布于 2026-03-31 / 4 阅读
0
0

Filebrowser搭建

1、下载软件

https://github.com/filebrowser/filebrowser/releases/tag/v2.62.2

如:linux-amd64-filebrowser.tar.gz

2、上传服务器,并解压

tar -zxvf linux-amd64-filebrowser.tar.gz

3、试运行,生成临时sqllite文件和密钥

./filebrowser

记住密码,账号是admin

输出的登录地址是127.0.0.1:8080,是不允许远程访问的

4、正式启动

./filebrowser -a 0.0.0.0

其他启动参数

  -a, --address string                     要侦听的地址(默认值为 "127.0.0.1"")
  -b, --baseurl string                     基础url
      --cache-dir string                   文件缓存目录(如果为空则禁用)
  -t, --cert string                        tls证书
  -c, --config string                      配置文件路径
  -d, --database string                    数据库路径(默认值 "./filebrowser.db")
      --disable-exec                       禁用命令运行器功能
      --disable-preview-resize             禁用调整图像预览的大小
      --disable-thumbnails                 禁用图像缩略图
      --disable-type-detection-by-header   通过读取文件头禁用类型检测
  -h, --help                               帮助
      --img-processors int                 图像处理器计数(默认值4)
  -k, --key string                         tls**
  -l, --log string                         日志输出(默认 "stdout") 
      --noauth                             使用快速设置时使用noauth auther
      --password string                    使用快速配置时第一个用户的Hash密码(默认为 "admin")
  -p, --port string                        监听端口(默认为 "8080")
  -r, --root string                        根以前置到相对路径(默认 ".")
      --socket string                      要侦听的套接字(不能与地址、端口、证书或**参数一起使用)
      --socket-perm uint32                 unix套接字文件权限(默认438) 
      --username string                    使用快速配置时第一个用户的用户名(默认为 "admin")

可以再启动目录下,创建一个配置文件

.filebrowser.json

并输入配置信息

{
 "port":8089,
 "address":"0.0.0.0",
 "root":"/usr/local/app/filebrowser/data"
}

具体其他配置,如下

port: 服务器监听端口(默认80)
baseURL: 基础URL路径,适用于反向代理场景
address: 绑定地址,留空则监听所有接口
log: 日志输出方式
database: 数据库文件路径
root: 文件根目录

账号是admin,密码是上面输出的

5、配置中文

6、测试上传文件


评论