可自托管的网页文件管理器,支持多数据源、OIDC/LDAP 登录、文件预览、搜索、分享和 WebDAV。
- Star
- 14,814
- Fork
- 1,012
- 未关闭 Issue
- 126
- 最近提交
- 5天前
这是什么?
Filestash 是一个与存储无关的文件管理工具,可以在同一个网页界面中浏览和管理多种存储系统的文件。它支持 SFTP、S3、SMB、WebDAV、FTP、IPFS、NFS 等协议,定位是在现有存储之上提供类似 Dropbox 的使用体验,而不是替代底层存储。
项目核心保持精简,大部分功能通过插件实现。插件可以扩展存储后端、身份认证(包括把登录委托给其他系统)、RBAC 等授权方式、多种格式的文件预览,以及可在文件事件上串联动作的工作流引擎。运行时插件以 zip 包形式分发,其中的 WebAssembly 代码在受限权限下运行。
除网页端外,Filestash 还提供桌面同步客户端、API,以及可通过 SFTP、S3、FTP、WebDAV 等协议重新对外暴露已接入存储的网关。此外还包括搜索、版本管理、审计、公开分享等功能,并可选提供 AI 辅助搜索和 OCR。
核心功能
- 01支持 SFTP、S3、SMB、WebDAV、FTP、IPFS 等多种存储协议。
- 02可通过编译进程序的 Go 插件或受限权限的 WebAssembly 运行时插件扩展功能。
- 03提供网页端文件管理器,支持多种主题和丰富的文件预览。
- 04内置工作流引擎,可在文件事件发生时触发通知等动作。
- 05通过 API 和协议网关对外暴露已接入的存储。
适用场景
- 为团队在现有文件服务器、NAS 共享和云存储桶之上提供统一的网页界面。
- 把 S3 存储桶或 SMB 共享通过 SFTP 或 WebDAV 提供给旧有客户端使用。
- 借助工作流引擎自动化基于文件的处理流程。
- 为共享文件存储定制身份认证或访问控制规则。
快速上手
- 1
按照 Filestash 文档站上的入门指南进行安装
使用前须知
- 采用 AGPL-3.0 许可证,这是一种 copyleft 许可证,修改后通过网络提供服务时需要公开源代码。
标签
常见问题
- filestash 是什么?
- 一个自托管的网页文件管理平台,通过插件架构连接 SFTP、S3、SMB、WebDAV、FTP 等多种存储后端。 Filestash 是一个与存储无关的文件管理工具,可以在同一个网页界面中浏览和管理多种存储系统的文件。它支持 SFTP、S3、SMB、WebDAV、FTP、IPFS、NFS 等协议,定位是在现有存储之上提供类似 Dropbox 的使用体验,而不是替代底层存储。
- filestash 可以免费使用吗?用的什么许可证?
- filestash 以 AGPL-3.0 许可证开源。用于商业产品前,请先确认许可证条款。
- filestash 还在维护吗?
- 活跃维护中。filestash 最近一次提交是在 2026年10月16日。
- filestash 适合用来做什么?
- 为团队在现有文件服务器、NAS 共享和云存储桶之上提供统一的网页界面。 把 S3 存储桶或 SMB 共享通过 SFTP 或 WebDAV 提供给旧有客户端使用。 借助工作流引擎自动化基于文件的处理流程。 为共享文件存储定制身份认证或访问控制规则。
- filestash 怎么安装和运行?
- 按照 Filestash 文档站上的入门指南进行安装
- 在哪里获取 filestash?
- 源代码和安装说明在 GitHub 上:https://github.com/mickael-kerjean/filestash
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
8841498GoApache-2.0更新于 10小时前
单个 Go 可执行文件即可运行的自托管云平台,用于文件共享、协作编辑代码和用户管理。
36120TypeScriptGPL-3.0更新于 3天前
一款 Go 工具,可将多个网盘及 S3、WebDAV 等存储挂载为本地文件夹,并提供与 rclone 兼容的端到端加密。
1347GoMIT更新于 前天
命令行工具,可在 70 多种云存储及本地存储之间同步、复制和挂载文件,被称为云端的 rsync。
6万5546GoMIT更新于 3天前
一个可自托管的轻量仪表盘,把 RSS、Reddit、Hacker News、YouTube、天气等信息集中到一个页面。
3.8万1495GoAGPL-3.0更新于 17小时前