多功能Web文件管理器Filestash
今天是情人节,㊗️大家情人节快乐!
明天是元宵节,元宵节一过,“年”就算是过完了,老苏提前预㊗️大家元宵节快乐,新年更上一层楼!
什么是 Filestash ?
Filestash
是一个类似Dropbox
的文件管理器,旨在通过抽象存储来解决Dropbox
问题,通过实现一个简单的接口来引入自己的后端或创建自己的后端。可以通过浏览器管理您的文件,包括上传文件和文件夹,编辑文件,音频播放器,视频播放器,图像查看器、图像转码,还支持全文检索。目前支持FTP
、FTPS
、SFTP
、WebDAV
、Git
、S3
、LDAP
、Mysql
、CardDAV
、CalDAV
、Backblaze B2
、Minio
、Dropbox
、Google Drive
。
简单概括一下就是 Filestash
支持大量开放和专有协议,可以从任何地方访问您在云中的数据。
安装
在群晖上以 Docker 方式安装。
在注册表中搜索 filestash
,选择第一个 machines/filestash
,版本选择 latest
。
卷
在 docker
文件夹中,创建一个新文件夹,并将其命名为 filestash
,在 filestash
中再建一个子文件夹 config
- 在 https://raw.githubusercontent.com/mickael-kerjean/filestash/master/config/config.json 下载
config.json
文件 - 将
config.json
文件放入config
目录 - 修改
config.json
文件的权限,新增Everyone
读写权限
如果没有正确设置权限的话,第一次登录修改密码时会报错
文件夹 | 装载路径 | 说明 |
---|---|---|
docker/filestash
|
/app/data/state
|
存放设置 |
端口
端口不冲突就行,不确定的话可以用命令查一下
# 查看端口占用
netstat -tunlp | grep 端口号
本地端口 | 容器端口 |
---|---|
8334
|
8334
|
环境
可变 | 值 |
---|---|
APPLICATION_URL
|
公网地址,应该是用于 GDrive 、Dropbox 获取参数的回调地址
|
GDRIVE_CLIENT_ID
|
GDrive 客户端 ID
|
GDRIVE_CLIENT_SECRET
|
GDrive 客户端密匙
|
DROPBOX_CLIENT_ID
|
Dropbox 客户端 ID
|
ONLYOFFICE_URL
|
onlyoffice 地址
|
老苏没有
GDrive
和Dropbox
,也没打算预览docx
、xlsx
等文件,所以这里没有设置环境变量
运行
在浏览器中输入 http://群晖IP:8334
就能看到主界面,第一次需要创建密码,所以会跳转到后台管理界面
后端地址:
http://群晖IP:8334/admin
前台地址
http://群晖IP:8334
接下来就会进入管理控制台
进入 Backend
会显示所有支持的存储类型
WebDAV
WebDAV
的参数比较简单,只要 url
、username
和 password
老苏填的是
webdav-aliyundriver
的地址
在浏览器中打开 http://群晖IP:8334
前台页面
点 连接
,如果设置没有错误的话,会看到文件列表
SAMBA
用 samba
协议挂载了 Airdisk Q1
,这是老苏玩群晖之前买的,直接挂个 U盘
就能远程访问
在浏览器中打开 http://群晖IP:8334
前台页面
选择 SAMBA
点 连接
,如果设置没有错误的话,会看到文件列表
MySQL
用 mysql
挂载了 MariaDB 5
在浏览器中打开 http://群晖IP:8334
前台页面
选择 MYSQL
点 连接
,会看到库
进入表单
GIT
用 GIT
挂载了个 repo
测试了一下
不过 github
总是抽风,容器内能看到在下载,但总下不完全
每次报错也不一样
也会出现
功能
功能方面有点类似 PanIndex
,同样只能在不同的存储间切换,而不是能同时使用。
但也有自己的特色:
- 对图像的支持:
Filestash
非常擅长浏览大量图像库,如果您有数码单反相机,它还可以很好地支持RAW
图像。 - 支持视频:
Filestash
可以对一系列视频格式进行即时转码。 - 搜索:
Filestash
可以进行全文搜索,也可以根据您的选择搜索文件名 - 共享链接:允许您使用内置机制的链接与他人共享文件和文件夹
- 强大的文本编辑器:具有完整
org 模式
客户端支持的文本编辑器 - 与
Onlyoffice
集成:有一个易于部署的OnlyOffice
解决方案
小结
FileStash
是一个简单易用,功能强大的文件管理器,具有许多附加组件和扩展,虽然老苏并没有都去试用,但是可玩性还是很高的,如果你愿意花时间去尝试的话。
参考文档
mickael-kerjean/filestash:
多功能Web文件管理器Filestash相关推荐
- 免费的在线Web文件管理器:Net2FTP,Pydio,eXtplorer,KodExplorer–功能强大
https://www.freehao123.com/web-ftp/ 经常有朋友在使用一些没有带文件管理器的空间时,苦于没有办法来解压上传的文件压缩包,而如果不先上传压缩包,直接上传文件夹的话耗费的 ...
- Web 文件管理器elFinder 的漏洞链分析
应用程序与文件系统的交互始终是高度安全敏感的,因为较小的功能漏洞很容易成为可利用漏洞的来源.这种观察在web文件管理器的情况下尤其正确,其作用是复制完整文件系统的功能并以透明的方式将其公开给客户端的浏 ...
- Web文件管理器 elfinder-彩龙社区
最近接到一个需求,客户需要能在web页面进行文件管理,在需求调研时发现一个很好用的开源web文件管理器插件 elfinder,功能比较完善,社区也很活跃,方便二次开发,源码在GitHub上有将近3K的 ...
- 介绍分享几款免费的在线Web文件管理器
经常有朋友在使用一些没有带文件管理器的空间时,苦于没有办法来解压上传的文件压缩包,而如果不先上传压缩包,直接上传文件夹的话耗费的时间太多.还有一些朋友希望将空间变成一个文件存储站,这时就需要一个功能足 ...
- web哪里有php文件,web文件管理器
摘要:web文件管理器有1.comm.php 公共提示文件2.config.php //配置文件3.filefunction.php 文件函数库4.oprate.php //操用库文件5.file ...
- WEB文件管理器2.0版
WEB文件管理器2.0版 <title>WEB文件管理器2.0版 http://asp2004.net</title> <meta http-equiv="Co ...
- Net2FTP搭建免费web文件管理器『打造个人网盘』
- elfinder 路径修改_java web项目 使用elfinder 实现文件管理器
效果图: 框架:jsp + springMVC + Tomcat 这是一个很好用的开源web文件管理器插件,用jquery+jquery-ui写的,在网上一搜文档好像也挺多的,于是准备搬到项目中来(挖 ...
- Termux网络文件管理器——filebrowser
1.前言 2.安装 3.启动 4.配置 5.设置服务自启动 1) 将开机命令写入termux-login.sh 2) Termux-services 1.前言 filebrowser,轻量级文件服务器 ...
最新文章
- spring原理案例-基本项目搭建 01 spring framework 下载 官网下载spring jar包
- php java if_phpjava(二)
- 《Python核心编程》第二版第36页第二章练习 -Python核心编程答案-自己做的-
- 语音情感识别----语音特征集之eGeMAPS,ComParE,09IS,BoAW
- 终于理解了函数式技术
- STM32学了很久,我还是不会做项目。
- vscode里面如何配置库_VSCode中C/C++库文件的配置
- 算法题复习(栈与队列、二叉树)
- 【转】TFS上分支和标签的用法
- GitHub in vs2010、vs2013
- CaseStudy-数据缓存出错
- 2018.09.22 上海大学技术分享 - An Introduction To Go Programming Language
- POJ3579 Median【二分法+中位数】
- Clojure 学习入门(16)- 正则表达式
- 网络流24题-骑士共存问题
- functions.php隐藏恶意代码,警惕WordPress主题functions.php包含的恶意代码
- tmap | 制作地图动画、放大局部区域
- nodejs部署的服务用localhost+端口可以访问,换成ip+端口就无法访问
- Excel如何实现单元格内轻松换行?
- Bat(批处理)文件编写手册(一)
热门文章