协同工作之文件分享filebrowser

之前我们分享过 《Snapdrop实现P2P局域网文件互传》Snapdrop 能够在局域网内方便的分享文件,但是异地办公的小伙伴想要分享文件怎么办呢?这就要用到我们今天介绍的主角 File Browser ,先看一张官网的动图。

File Browser 是一个基于 Web 的文件管理器。它可以使你随时随地的对设备的文件进行基本的管理操作,如:创建、删除、移动、复制等。除了基本文件管理外,还有一些其他的功能。比如支持多用户权限管理(权限可控),每个用户可以拥有自己可以访问的文件和权限。另外还支持文件分享,就像网盘一样,你可以通过它来向你的同事或者朋友分享文件。还能用它来执行一些 Linux 命令,比如你想要在当前目录下克隆一个代码库,就可以用它来执行 git 等命令。

分享的链接打开是这个样子的,也支持手机上访问和下载。

之前 File Browser 这个项目曾停止开发,但是现在又有新开发人员接管,并定期维护了。

安装

在 docker 注册表中搜索 filebrowser ,选择第三个 hurlenko/filebrowser,版本 latest

filestation 中打开 docker 目录,并新建一个文件夹,将其命名为 filebrowser,并在 filebrowser 中新建 config 文件夹

文件夹 装载路径 说明
/CONFIG_DIR /config filebrowser.db
/DATA_DIR /data Data directory to browse

我这里把 DATA_DIR 指向了 netdisk,这是一个挂载盘,其中 airdiskairdisk存宝的存储盘,而 onecloud玩客云 上挂载的下载盘,都是基于 smaba 协议装载的

现在可以通过 web 来管理 airdisk玩客云 上的文件了,而之前这两个小玩意只能用各种的 app 来上传、下载等等文件操作。

端口

8080 改到了 8380

运行

在浏览器中输入 http://群晖:8380,即可看到主界面,账号、密码默认均为 admin,所以务必记得修改。

中文界面

登陆成功后,默认是英文界面,需要在设置中找到语言设置

选择 中文(简体),直接 update 即可

快捷键

F1 - 显示该帮助信息
F2 - 重命名文件/文件夹
DEL - 删除所选的文件/文件夹
ESC - 清除已选项或关闭提示信息
CTRL + S - 保存文件或下载当前文件夹
CTRL + F - 打开搜索框
CTRL + Click - 选择多个文件或目录
Click - 选择文件或目录
Double click - 打开文件/文件夹

文件管理

在右上角能看到各种文件管理功能,除上传、下载外,还支持重命名、复制、移动、删除等等;

文件分享

选中一个文件或者一个目录,即可分享,支持设置分享时间控制

shell

用户管理,点击用户最右边的编辑(铅笔图标)

找到 用户命令(shell 命令) 这一项,在下面的输入框中加入你想要在 Shell 中执行的命令,如 clear ls pwd cd rm mkdir 等。

使用这些命令时,只需要点击页面右上角的 激活 Shell,然后输入命令回车就可以执行了。在命令添加之前会执行会显示 Command not allowed,正确添加之后才会返回正确的结果。

如果你想要更深入的挖掘 File Browser 的功能,可通过浏览官方文档发现更多玩儿法。

参考文档

File Browser 官网
地址:https://filebrowser.org/

filebrowser/filebrowser 代码主页
地址:https://github.com/filebrowser/filebrowser

原作者:hacdias (Henrique Dias)
地址:https://github.com/hacdias

新开发者:o1egl (Oleg Lobanov)
地址:https://github.com/o1egl

小白跟着大佬学群晖-filebrowser实现多磁盘文件共享_软件应用_什么值得买
地址:https://post.smzdm.com/p/aqnloowk/