File Browser 开源文件系统

  • 官网https://filebrowser.org/

  • 特点:基于网页的轻量级文件管理器,界面直观。采用安全的用户认证机制,支持不同用户权限配置,可通过Docker部署。能生成文件和文件夹的分享链接并设置属性,支持将文件夹打包成zip文件下载,社区稳定支持并持续更新.

  • 开源免费:可以在 GitHub 上找到源代码。

  • 易于使用:界面简洁直观。

- 中文支持:支持多语言界面,包括中文。

- 持续更新:社区活跃,定期更新。

部署步骤

1. 拉取 Docker 镜像

docker pull filebrowser/filebrowser

2. 运行容器

生成一个容器,获取模板文件

docker run --name tmp -d \
    filebrowser/filebrowser:latest

mkdir -p /home/filebrowser/

docker cp b1d58cf9be4b:/database.db /home/filebrowser/
docker cp b1d58cf9be4b:/.filebrowser.json /home/filebrowser/

docker stop tmp
docker rm tmp

正式启动

docker run -d \
    --restart unless-stopped \
    -v /home/filebrowser:/srv \
    -v /home/filebrowser/database.db:/database.db \
    -v /home/filebrowser/.filebrowser.json:/.filebrowser.json \
    -u $(id -u):$(id -g) \
    --name filebrowser \
    -p 5244:80 \
    filebrowser/filebrowser:latest

3. 访问 Web 界面

  • 打开浏览器,访问 http://localhost:8080

  • 默认用户名和密码是 admin