Skip to content

📁 File Browser:轻量级自托管文件管理器,随时随地通过浏览器安全访问和管理你的文件!

简介

File Browser 是一款用 Go 语言编写的开源自托管文件管理器,提供直观的 Web 界面,允许用户在指定目录中上传、下载、预览、重命名、编辑和删除文件。

主要功能

  • 多用户支持:允许创建多个用户,每个用户可拥有独立的目录和权限设置。

  • 文件操作:支持上传、下载、预览、重命名、编辑和删除文件等常用操作。

  • 权限管理:可为不同用户设置访问权限,确保数据安全。

  • 自定义配置:支持自定义主题、语言和界面设置,满足个性化需求。

  • 部署简便:提供单一可执行文件,支持 Docker 部署,安装和配置过程简洁高效。

关键词

File Browser, 自托管文件管理器, 开源文件浏览器, Web 文件管理, 多用户支持, Docker 部署, Go 语言, 文件操作

安装

docker-compose

yaml
version: "3"
services:
  filebrowser:
    image: filebrowser/filebrowser:latest
    user: 1000:1000  # 请根据你的系统用户和组 ID 设置
    ports:
      - "8080:80"
    volumes:
      - /path/to/root:/srv
      - /path/to/filebrowser.db:/database/filebrowser.db
      - /path/to/settings.json:/config/settings.json

docker run

bash
docker run \
    -v /path/to/root:/srv \
    -v /path/filebrowser.db:/database.db \
    -v /path/.filebrowser.json:/.filebrowser.json \
    -u $(id -u):$(id -g) \
    -p 8080:80 \
    filebrowser/filebrowser

链接

https://github.com/filebrowser/filebrowser