基于Web的文件管理器。镜像体积小。支持arm、arm64和amd64架构。
收藏数: 87
下载次数: 17608578
类型:

hurlenko/filebrowserfilebrowser提供了一个基于Web的文件管理界面,可用于上传、删除、预览、重命名和编辑文件。它允许创建多个用户,每个用户可以拥有自己的目录。可作为独立应用或中间件使用。
!预览
| !预览 | !预览 |
amd64)、Rock64 (arm64)和树莓派 (arm32)上测试bashdocker run -d --name filebrowser -p 80:8080 hurlenko/filebrowser
以当前用户身份运行并映射自定义卷位置:
bashdocker run -d \ --name filebrowser \ --user $(id -u):$(id -g) \ -p 8080:8080 \ -v /数据目录:/data \ -v /配置目录:/config \ -e FB_BASEURL=/filebrowser \ hurlenko/filebrowser
最小化的docker-compose.yml配置:
yamlversion: "3" services: filebrowser: image: hurlenko/filebrowser user: "${UID}:${GID}" ports: - 443:8080 volumes: - /数据目录:/data - /配置目录:/config environment: - FB_BASEURL=/filebrowser restart: always
运行命令:
bashdocker-compose up
Nginx配置示例:
nginxlocation /filebrowser { # 防止502错误 proxy_buffers 8 32k; proxy_buffer_size 64k; client_max_body_size 75M; # 重定向所有HTTP流量到localhost:8080 proxy_pass http://localhost:8080; proxy_set_header X-Real-IP $remote_addr; proxy_set_header Host $http_host; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; # 启用WebSocket支持 proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade"; proxy_read_timeout 999999999; }
8080 - 默认filebrowser端口环境变量以FB_为前缀,后跟大写的选项名称。例如,要通过环境变量设置"database",应设置FB_DATABASE。可用选项列表可在此处找到。
/data - 要浏览的数据目录/config - filebrowser.db数据库文件位置若要附加多个目录,需将它们挂载为容器内数据目录(默认是/data)的子目录:
bashdocker run \ -v /路径/音乐:/data/music \ -v /路径/电影:/data/movies \ -v /路径/照片:/data/photos \ hurlenko/filebrowser
bashgit clone [***] cd filebrowser-docker docker build -t hurlenko/filebrowser .
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 版本下载页面。

manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务