Skip to main content

Filestash

数据来源: Hacker News Post #29667095, https://www.filestash.app/, https://github.com/mickael-kerjean/filestash

基本信息

  • 项目名称: Filestash
  • 网站地址: https://www.filestash.app/
  • GitHub: https://github.com/mickael-kerjean/filestash
  • 收入模式: subscription(订阅服务 - 企业支持合同)
  • 月收入: 约 $600/月(2021年)
  • 收入范围: 500-1000
  • 运营状态: 持续运营
  • 产品类型: 开源文件管理器(企业软件)
  • 目标市场: 企业、大学、政府机构、需要统一文件管理界面的组织

项目描述

Filestash 是一个开源的文件管理器,支持多种存储协议和系统,提供统一的 Web 界面来访问和管理各种存储系统。项目的愿景是"如果 Dropbox 基于 SFTP、S3、FTP、WebDAV、Git 等协议构建,它应该是什么样子"。

核心功能

  • 多协议支持: 支持 30+ 种存储协议和系统,包括:

    • 云存储: S3、Minio、Backblaze B2、Azure Blob、Storj
    • 文件传输协议: FTP、FTPS、SFTP、WebDAV
    • 网络文件系统: SMB、NFS
    • 版本控制: Git、Github、Gitlab、Gogs、Gitea
    • 企业系统: LDAP、Sharepoint、CalDAV、CardDAV
    • 数据库: MySQL
    • 其他: Dropbox、Google Drive、Artifactory、IPFS、本地文件系统
  • 统一界面: 为所有存储系统提供统一的 Web 界面,类似 Dropbox 的用户体验

  • 插件系统: 基于插件的架构,支持扩展和定制:

    • 存储后端插件
    • 认证插件(LDAP、SAML、OIDC)
    • 授权插件
    • 前端主题插件(可复制 Dropbox、Google Drive、GitHub 等界面)
    • 应用插件(音乐播放器、视频播放器、图片查看器等)
    • 工作流引擎(自动化)
  • 企业功能:

    • SSO 集成(LDAP、SAML、OIDC)
    • 白标解决方案
    • 自定义插件开发
    • 共享链接(可挂载为网络驱动器)
    • API 和 LLM 集成(MCP 网关)
    • SFTP 和 S3 网关
  • 内置应用:

    • 音乐播放器(支持 Chromecast)
    • 视频播放器(支持转码和 Chromecast)
    • 图片查看器(支持转码)
    • 多种文件格式支持(RAW、DWG、PSD、Sketch、3D 文件等)

产品特点

  • 开源: AGPL-3.0 许可证,代码完全开源
  • 自托管: 可以完全自托管,数据不离开用户环境
  • 模块化: 基于插件的架构,高度可扩展
  • 企业级: 被 MIT、UCI、Schneider Electric 等大型组织使用
  • 活跃社区: GitHub 上有 13.3k stars,944 forks,72 贡献者

用户案例

  • MIT: 通过 LDAP 和 Duo 2FA 集成访问 SMB 基础设施
  • UCI: 访问校园数据集群(SMB、NFS、IBM GPFS、GlusterFS、ZFS),集成 Kerberos 认证
  • Powerstone Property Management: 基于 MinIO S3 的物业管理文档系统,支持基于角色的动态授权
  • ATM: 工业机器维护文档中心,使用 QR 码系统
  • Schneider Electric: 技术文档发布系统

网站首页

Filestash 首页

收入模式

主要收入来源

  • 收入模式: subscription(订阅服务 - 企业支持合同)
  • 月收入: 约 $600/月(2021年)
  • 货币: USD

定价策略

  • 开源版本: 完全免费,AGPL-3.0 许可证
  • 企业支持合同: 为商业用户提供支持合同,包括:
    • 技术支持
    • 自定义插件开发
    • 优先支持
    • 白标解决方案
    • SSO 集成支持

收入增长

  • 开源策略: 通过开源建立用户基础和社区
  • 企业需求: 企业用户需要支持和定制,愿意付费
  • 口碑传播: 高质量产品带来企业客户推荐
  • GitHub 趋势: 曾登上 GitHub 周趋势榜第 3 名

技术指标

  • GitHub Stars: 13.3k
  • Forks: 944
  • Contributors: 72
  • 活跃度: 持续开发 8 年以上,最近更新频繁

商业模式分析

价值主张

  • 统一界面: 为所有存储系统提供统一的 Web 界面
  • 企业集成: 支持 SSO、LDAP、SAML、OIDC 等企业认证系统
  • 自托管: 数据完全在用户控制下,不离开用户环境
  • 可扩展: 基于插件的架构,支持定制和扩展
  • 开源: 代码完全开源,用户可以审查和修改

竞争优势

  • 多协议支持: 支持 30+ 种存储协议,覆盖面广
  • 开源优势: 开源模式建立信任和社区
  • 企业级功能: SSO、白标、自定义插件等企业功能
  • 活跃开发: 持续开发 8 年以上,功能完善
  • 用户案例: 被大型组织使用,证明可靠性

增长策略

  • 开源策略: 通过开源建立用户基础和社区
  • GitHub 营销: 在 GitHub 上获得高关注度
  • 企业销售: 针对企业用户提供支持合同
  • 口碑传播: 高质量产品带来企业客户推荐
  • 内容营销: 提供详细文档和使用案例

技术实现

  • 后端: Go 语言(36.4%)
  • 前端: JavaScript(39.9%)
  • 其他: C++(10.5%)、CSS(5.0%)
  • 部署: Docker、Kubernetes 等容器化部署

对独立开发者的启发

产品设计

  • 开源策略: 开源可以建立用户基础和社区,然后通过企业支持获得收入
  • 模块化架构: 基于插件的架构使产品高度可扩展
  • 企业功能: 企业用户愿意为支持和定制付费
  • 持续迭代: 持续开发 8 年以上,不断完善功能

商业模式

  • 开源 + 企业支持: 开源版本免费,企业支持付费
  • 定制开发: 为企业用户提供自定义插件开发服务
  • 社区建设: 通过开源社区建立信任和口碑
  • 多收入来源: 支持合同、定制开发、白标授权等

营销策略

  • GitHub 营销: 在 GitHub 上获得高关注度
  • 用户案例: 展示大型组织的使用案例,建立可信度
  • 内容营销: 提供详细文档和使用指南
  • 社区支持: 通过 IRC、GitHub Issues 等提供社区支持

技术策略

  • 多协议支持: 支持多种存储协议,扩大适用范围
  • 统一界面: 为所有协议提供统一的用户体验
  • 插件系统: 通过插件系统实现扩展和定制
  • 企业集成: 支持企业认证和授权系统

相关链接

总结

Filestash 是一个成功的开源项目案例,展示了如何通过开源策略建立用户基础和社区,然后通过企业支持合同获得收入。项目支持 30+ 种存储协议,提供统一的 Web 界面,被 MIT、UCI、Schneider Electric 等大型组织使用。在 2021 年收入约 $600/月,主要通过企业支持合同获得。这个案例证明了开源 + 企业支持的商业模式是可行的,特别是对于需要企业级功能和支持的工具类产品。