今天是情人节,㊗️大家情人节快乐!

明天是元宵节,元宵节一过,“年”就算是过完了,老苏提前预㊗️大家元宵节快乐,新年更上一层楼!


什么是 Filestash ?

Filestash 是一个类似 Dropbox 的文件管理器,旨在通过抽象存储来解决 Dropbox 问题,通过实现一个简单的接口来引入自己的后端或创建自己的后端。可以通过浏览器管理您的文件,包括上传文件和文件夹,编辑文件,音频播放器,视频播放器,图像查看器、图像转码,还支持全文检索。目前支持 FTPFTPSSFTPWebDAVGitS3LDAPMysqlCardDAVCalDAVBackblaze B2MinioDropboxGoogle 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 公网地址,应该是用于 GDriveDropbox获取参数的回调地址
GDRIVE_CLIENT_ID GDrive 客户端 ID
GDRIVE_CLIENT_SECRET GDrive 客户端密匙
DROPBOX_CLIENT_ID Dropbox 客户端 ID
ONLYOFFICE_URL onlyoffice 地址

老苏没有 GDriveDropbox,也没打算预览 docxxlsx 等文件,所以这里没有设置环境变量

运行

在浏览器中输入 http://群晖IP:8334 就能看到主界面,第一次需要创建密码,所以会跳转到后台管理界面

  • 后端地址: http://群晖IP:8334/admin

  • 前台地址 http://群晖IP:8334

接下来就会进入管理控制台

进入 Backend 会显示所有支持的存储类型

WebDAV

WebDAV 的参数比较简单,只要 urlusernamepassword

老苏填的是 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,同样只能在不同的存储间切换,而不是能同时使用。

但也有自己的特色:

  1. 对图像的支持:Filestash 非常擅长浏览大量图像库,如果您有数码单反相机,它还可以很好地支持 RAW 图像。
  2. 支持视频:Filestash 可以对一系列视频格式进行即时转码。
  3. 搜索:Filestash 可以进行全文搜索,也可以根据您的选择搜索文件名
  4. 共享链接:允许您使用内置机制的链接与他人共享文件和文件夹
  5. 强大的文本编辑器:具有完整 org 模式 客户端支持的文本编辑器
  6. Onlyoffice 集成:有一个易于部署的 OnlyOffice 解决方案

小结

FileStash 是一个简单易用,功能强大的文件管理器,具有许多附加组件和扩展,虽然老苏并没有都去试用,但是可玩性还是很高的,如果你愿意花时间去尝试的话。

参考文档

mickael-kerjean/filestash:

多功能Web文件管理器Filestash相关推荐

  1. 免费的在线Web文件管理器:Net2FTP,Pydio,eXtplorer,KodExplorer–功能强大

    https://www.freehao123.com/web-ftp/ 经常有朋友在使用一些没有带文件管理器的空间时,苦于没有办法来解压上传的文件压缩包,而如果不先上传压缩包,直接上传文件夹的话耗费的 ...

  2. Web 文件管理器elFinder 的漏洞链分析

    应用程序与文件系统的交互始终是高度安全敏感的,因为较小的功能漏洞很容易成为可利用漏洞的来源.这种观察在web文件管理器的情况下尤其正确,其作用是复制完整文件系统的功能并以透明的方式将其公开给客户端的浏 ...

  3. Web文件管理器 elfinder-彩龙社区

    最近接到一个需求,客户需要能在web页面进行文件管理,在需求调研时发现一个很好用的开源web文件管理器插件 elfinder,功能比较完善,社区也很活跃,方便二次开发,源码在GitHub上有将近3K的 ...

  4. 介绍分享几款免费的在线Web文件管理器

    经常有朋友在使用一些没有带文件管理器的空间时,苦于没有办法来解压上传的文件压缩包,而如果不先上传压缩包,直接上传文件夹的话耗费的时间太多.还有一些朋友希望将空间变成一个文件存储站,这时就需要一个功能足 ...

  5. web哪里有php文件,web文件管理器

    摘要:web文件管理器有1.comm.php 公共提示文件2.config.php //配置文件3.filefunction.php   文件函数库4.oprate.php //操用库文件5.file ...

  6. WEB文件管理器2.0版

    WEB文件管理器2.0版 <title>WEB文件管理器2.0版 http://asp2004.net</title> <meta http-equiv="Co ...

  7. Net2FTP搭建免费web文件管理器『打造个人网盘』

  8. elfinder 路径修改_java web项目 使用elfinder 实现文件管理器

    效果图: 框架:jsp + springMVC + Tomcat 这是一个很好用的开源web文件管理器插件,用jquery+jquery-ui写的,在网上一搜文档好像也挺多的,于是准备搬到项目中来(挖 ...

  9. Termux网络文件管理器——filebrowser

    1.前言 2.安装 3.启动 4.配置 5.设置服务自启动 1) 将开机命令写入termux-login.sh 2) Termux-services 1.前言 filebrowser,轻量级文件服务器 ...

最新文章

  1. spring原理案例-基本项目搭建 01 spring framework 下载 官网下载spring jar包
  2. php java if_phpjava(二)
  3. 《Python核心编程》第二版第36页第二章练习 -Python核心编程答案-自己做的-
  4. 语音情感识别----语音特征集之eGeMAPS,ComParE,09IS,BoAW
  5. 终于理解了函数式技术
  6. STM32学了很久,我还是不会做项目。
  7. vscode里面如何配置库_VSCode中C/C++库文件的配置
  8. 算法题复习(栈与队列、二叉树)
  9. 【转】TFS上分支和标签的用法
  10. GitHub in vs2010、vs2013
  11. CaseStudy-数据缓存出错
  12. 2018.09.22 上海大学技术分享 - An Introduction To Go Programming Language
  13. POJ3579 Median【二分法+中位数】
  14. Clojure 学习入门(16)- 正则表达式
  15. 网络流24题-骑士共存问题
  16. functions.php隐藏恶意代码,警惕WordPress主题functions.php包含的恶意代码
  17. tmap | 制作地图动画、放大局部区域
  18. nodejs部署的服务用localhost+端口可以访问,换成ip+端口就无法访问
  19. Excel如何实现单元格内轻松换行?
  20. Bat(批处理)文件编写手册(一)

热门文章

  1. Trino 本地编译搭建 standalone 模式
  2. Glyphs App Essential Training Glyphs App基础教程 Lynda课程中文字幕
  3. 对接顺丰(丰桥)查询物流信息
  4. mysql卡库,Lemon谐音歌词_米津玄师Lemon的日语中文唱法音译
  5. CCF基础P29练习题解
  6. PWN-CTF:gef工具安装
  7. 怎么用okhttp获得响应头数据
  8. 安卓蓝牙打印机无法打印问题
  9. PYTHON-小白入门-学习顺序
  10. MMC 开发浅谈 - 准备篇(学习资料与配置环境)