OpenSource-Hub
F

Filestash

14.1k stars·文件管理·已提供 SHA-256 校验码,下载后可自行核对文件完整性

一个与存储无关的文件管理器,可通过插件扩展。支持FTP、SFTP、S3、WebDAV等数十种协议。

智能下载

前往项目主页

该项目暂未提供安装包,请直接访问源代码仓库

像Dropbox一样好用,但能连任何存储,还能加各种插件。

核心功能

  • 支持几乎所有存储协议(FTP/SFTP/S3/WebDAV等)
  • 插件架构:认证、文件预览、工作流均可按需安装
  • 内置丰富文件查看器(照片、CAD、GIS、3D等几十种格式)
  • AI搜索、智能文件夹和OCR
  • 可自托管,完全掌控数据

避坑指南

  • 默认没有用户管理,需自行配置认证插件(如LDAP、OIDC)才能多用户使用;插件生态尚在发展,部分插件可能需要自行编译;自托管需要自己负责安全更新和备份。

适用场景

  • 将多个云存储统一到一个界面管理
  • 作为团队文件共享平台(搭配LDAP/OAuth等插件)
  • 自动化文件处理工作流(如上传后自动转码、通知)
  • 在浏览器中直接查看专业格式(PSD、DWG、FITS等)

详细介绍

Filestash 最初是一个类似 Dropbox 的文件管理器,但可以连接几乎所有存储协议(FTP、SFTP、S3、SMB、WebDAV、IPFS 等),后来成长为一个灵活的文件管理平台。它的架构完全基于插件:从身份认证到文件预览,每个功能都是插件,你可以按需定制,没有冗余。它内置工作流引擎可自动化文件操作;提供丰富的文件查看器(照片、天文、GIS、3D、生物医学等);支持 AI 搜索和 OCR;还可以通过 SFTP、S3、WebDAV 或 MCP 网关对外暴露数据。Filestash 是自托管的 Web 应用,让你完全掌握自己的数据。

常见问题与排障 (1)

故障排除
为什么在使用认证中间件隐藏服务器参数时SFTP登录会失败?

如果身份验证中间件配置导致登录失败,作为一种变通方法,将身份验证中间件设置为提示输入用户名和密码的其他类型(例如direct或basic)。这将绕过该错误,实现成功连接。

来源 Issue #533

标签

file-managercloud-agnosticplugin-architectureself-hosteddropbox-alternative

快速上手

1

下载安装包

点击上方按钮下载对应系统的安装包

2

安装软件

双击下载的安装程序,按提示完成安装

3

步骤1:使用Docker运行:docker run -p 8334:8334 machines/filestash

4

步骤2:打开浏览器访问 http://localhost:8334

5

步骤3:填写存储服务器地址和凭证,即可开始使用

安装指引
  1. 步骤1:使用Docker运行:docker run -p 8334:8334 machines/filestash
  2. 步骤2:打开浏览器访问 http://localhost:8334
  3. 步骤3:填写存储服务器地址和凭证,即可开始使用
文件完整性

暂未获取到校验码

该项目暂未在 GitHub Release 页面提供 SHA-256 校验码

SHA256 校验码

暂无校验码

建议从 GitHub Releases 页面直接下载,并自行核对文件完整性

本平台所有 SHA-256 校验码均提取自项目在 GitHub 官方 Release 页面发布的文件,未做任何修改。你可以通过 GitHub Releases 页面自行验证。

运维指引

卸载说明

如果使用Docker部署,执行 docker stop filestash 和 docker rm filestash,并删除数据卷(如有)。

无额外依赖

下载后即可直接使用,无需安装其他运行环境

项目信息
开源协议AGPL-3.0
最后更新2026-06-27 06:40:47
GitHub 仓库官方网站

遇到问题?查看下方 FAQ

1 FAQ

相似推荐