协同工作之文件分享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,这是一个挂载盘,其中 airdisk
是 airdisk存宝
的存储盘,而 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/