在日常工作与开发中,海量文件的存储、共享、跨平台访问始终是高频痛点,传统 FTP 和简易网盘早已跟不上企业级的使用需求。2026 年 2 月 8 日,一款基于 MyBatis Flex 打造的下一代开源文件系统Free FS正式亮相,它以 Spring Boot 3.x 为技术底座,集高性能、高可靠、高扩展性于一身,不仅是一个网盘,更是覆盖文件存储、管理、分享、在线预览的全链路企业级文件管理解决方案,彻底解决传统文件管理的各类难题。
核心特性拉满,全方位碾压传统网盘
Free FS 针对现代文件管理的核心需求做了深度优化,在文件传输、存储适配、权限管理等核心维度实现了突破,打造出极致的使用体验:
1. 大文件上传体验升级,告别传输卡顿与中断
针对大文件传输的痛点,Free FS 打造了一套智能传输体系,让文件上传更高效、更稳定:
-
智能分片 + 并行上传:自动将大文件分割为小块并并行传输,大幅提升大文件的上传效率;
-
断点续传:网络异常中断后,无需重新上传,可直接从上次中断的位置继续传输;
-
MD5 双重校验秒传:基于文件 MD5 哈希值做双重校验,相同文件可实现秒级上传,节省带宽与时间;
-
实时进度反馈:通过 SSE 技术实现上传进度的精准、实时推送,传输状态一目了然。
2. SPI 插件化架构,多存储后端灵活对接
Free FS 采用 SPI 插件化架构设计,实现了存储后端的 “热插拔”,轻松适配各类存储场景,兼顾云存储与自建存储需求:
-
主流云存储全覆盖:原生支持阿里云 OSS、七牛云 Kodo、AWS S3 兼容存储等主流云存储平台;
-
自建存储无缝对接:完美适配 MinIO、本地文件系统,满足企业私有化部署需求;
-
极速扩展新存储:仅需 5 分钟即可完成新存储平台的接入,无需对核心代码做修改,扩展性拉满。
3. 全维度文件管理,兼顾功能与安全
Free FS 打造了一套完整的文件管理体系,从预览、权限、回收站到分享、配额,覆盖文件生命周期的所有管理需求:
-
多格式智能在线预览:支持图片、文档、音视频、代码文件等数十种格式的在线预览,无需下载即可查看;
-
细粒度权限控制:基于 JWT 实现安全的用户认证,搭配细粒度的文件权限管理,精准管控文件访问权限;
-
安全回收站机制:支持文件一键恢复、彻底删除,还可设置自动清理规则,防止误删导致的文件丢失;
-
双模式文件分享:提供私密链接分享与授权码分享两种模式,兼顾分享便捷性与文件安全性;
-
用户级配额管理:支持为单个用户设置存储空间配额,同时提供详细的存储使用统计,方便企业统一管理。
快速上手,极简部署三步搞定
Free FS 对部署环境做了轻量化适配,同时提供了简洁的操作步骤,零基础也能快速搭建,环境要求与部署步骤如下:
一、基础环境要求
-
JDK >= 17
-
Maven >= 3.8
-
数据库:MySQL >= 8.0 或 PostgreSQL >= 14
-
Redis
二、快速部署步骤
- 克隆项目并编译
plaintext
# 克隆项目
git clone https://gitee.com/dromara/free-fs.git
# 进入项目目录
cd free-fs
# 编译项目
mvn clean install -DskipTests
- 初始化数据库并修改配置
plaintext
# MySQL初始化
mysql -u root -p < _sql/mysql/free-fs.sql
# PostgreSQL初始化
psql -U postgres -c "CREATE DATABASE free-fs;"
psql -U postgres -d free-fs -f _sql/postgresql/free-fs_pg.sql
修改配置文件fs-admin/src/main/resources/application-dev.yml,配置对应的数据库与 Redis 连接信息。
- 启动项目并访问
plaintext
# 进入admin模块并启动
cd fs-admin
mvn spring-boot:run
# 也可直接用IDE运行FreeFsApplication主类
启动成功后,访问地址http://localhost:8080即可进入 Free FS 管理界面。
界面可视化体验,操作简洁易上手
Free FS 打造了简洁直观的可视化操作界面,功能模块划分清晰,首页、全部文件、传输、云存储配置等核心功能一目了然,支持文件搜索、新建文件夹、批量操作等高频操作。
在实际使用中,传输列表可实时查看文件上传 / 下载进度,回收站可清晰看到待清理文件及过期时间,文件分享可自定义有效期、分享类型与访问权限,云存储配置模块可一键对接各类存储后端,无论是个人使用还是企业团队协作,都能实现高效的文件管理。
开源地址
Gitee 仓库:https://gitee.com/dromara/free-fs
Free FS 的开源,为企业和开发者提供了一款可私有化部署、高度可扩展的企业级文件管理解决方案,相比传统网盘,它在性能、安全、扩展性上实现了全方位升级,同时极简的部署与操作体验,让它能快速落地于各类业务场景。无论是中小企业的内部文件管理,还是开发者的项目文件存储,Free FS 都能成为高效、可靠的文件管理新选择。
