阿拉平平
读完需要
分钟
速读仅需 3 分钟
1. 项目介绍
2. 下载安装
File Browser 目前最新的版本为 v2.15.0,可以通过官方脚本或 Docker 安装。
两种方法都很简单,这里我用的 Docker,运行的命令如下:
# 创建并进入工作目录
[root@localhost ~]# mkdir /opt/filebrowser -p
[root@localhost ~]# cd /opt/filebrowser
# 创建数据文件
[root@localhost filebrowser]# touch database.db
# 使用 Docker 启动 File Browser
docker run -d
-v /opt/filebrowser/file:/srv
-v /opt/filebrowser/database.db:/database.db
--user $(id -u):$(id -g)
-p 80:80
--name filebrowser
filebrowser/filebrowser
需要注意的是,这里我挂载了数据文件并使用了默认的配置。如果需要调整配置,可以修改以下内容并将其挂载到容器中的 /.filebrowser.json:
{
"port": 80,
"baseURL": "",
"address": "",
"log": "stdout",
"database": "/database.db",
"root": "/srv"
}
服务启动后,在浏览器输入 http://{ip} 访问 File Browser。
File Browser 内置了一个管理员账号,输入 admin:admin 登录系统。登录后界面如下:
3. 使用说明
3.1 中文设置

3.2 线上预览

File Browser 支持文件预览,这里我上传了些文件进行测试。mp4 格式的视频文件可以直接播放:

经实测,pdf 和 txt 也都能够线上预览,但 xlsx 不支持预览,仅支持下载:
3.3 资源分享

之后就可以通过分享的链接下载该文件:
3.4 用户管理
正如介绍所言,File Browser 是支持多用户和权限控制的,这也是非常实用的功能。
以创建游客账户为例,点击设置并进入『用户管理』界面,点击『新』创建用户:
根据实际情况分配用户权限,比如这里我仅赋予了游客下载的权限:
设置完成后,别忘了点击底部的『保存』按钮。之后用游客用户登录 File Browser,可以看到权限已经受限:
4. 写在最后
在这篇文章中,我用 Docker 安装了 File Browser,并介绍了一些基本的功能。当然,File Browser 还有一些高级的功能和用法,比如 Shell 指令以及钩子的使用,大家有兴趣的话,可以参考官方文档[2]。
References
[1]
File Browser: https://github.com/filebrowser/filebrowser
[2]
官方文档: https://filebrowser.org/
原文始发于微信公众号(阿拉平平):File Browser 使用指南:如何快速搭建个人网盘
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/287698.html