FileRise:现代化、自托管的 Web 文件管理器,轻松掌控你的文件

文件管理工具已经成为我们日常工作和生活中不可或缺的一部分。然而,许多现有的解决方案要么过于复杂,要么依赖于第三方云服务,存在隐私和灵活性问题。FileRise 是一款现代、轻量级且功能强大的自托管 Web 文件管理器,旨在通过简洁直观的界面和丰富的功能,让你轻松上传、组织和共享文件,同时完全掌控你的数据。

什么是 FileRise?

FileRise 是一个基于 Web 的文件管理器,专为个人用户、团队或小型企业设计。它提供了一个现代化的界面,支持多种高级功能,如拖放上传、内置编辑器、安全共享链接以及 WebDAV 集成。最重要的是,FileRise 是完全自托管的,你可以将其部署在自己的服务器上,确保数据隐私和安全。

FileRise:现代化、自托管的 Web 文件管理器,轻松掌控你的文件插图

核心功能一览

1. 轻松文件上传

  • 拖放上传:支持直接拖拽文件和文件夹到浏览器中进行上传。
  • 大文件支持:分块上传功能允许暂停和恢复,即使网络中断也能从中断处继续。
  • 实时进度显示:每个文件的上传状态一目了然,确保你始终了解传输情况。

2. 强大的文件管理

  • 全面操作:支持移动、复制、重命名和批量删除文件/文件夹。
  • ZIP 压缩与解压:可以将多个文件打包为 ZIP 或解压上传的 ZIP 文件。
  • 交互式导航:通过文件夹树和面包屑导航快速定位文件,提升效率。

3. 安全的文件共享

  • 文件夹共享:生成带有密码保护和过期时间的安全共享链接。
  • 外部上传支持:共享文件夹允许外部用户上传文件,而无需访问整个系统。
  • 单文件共享:生成一次性或过期的公共链接,方便发送单个文件。

4. WebDAV 支持

  • 网络驱动器挂载:将 FileRise 挂载为本地驱动器,使用 Cyberduck、WinSCP 等工具进行管理。
  • CLI 和脚本支持:通过 curl 编写脚本与 FileRise 交互,实现自动化任务。

5. 内置编辑器和预览

  • 文件预览:支持图像、视频、音频和 PDF 文件的在线预览,无需下载即可查看内容。
  • 文本编辑器:内置 CodeMirror 编辑器,支持语法高亮和行号显示,适合编辑代码或配置文件。

6. 标签和智能搜索

  • 标签分类:使用彩色编码的标签对文件进行分类,方便快速识别。
  • 实时搜索:支持模糊匹配,不仅能在文件名和标签中搜索,还能在文本文件的内容中查找。

7. 用户身份验证与权限管理

  • 多用户支持:创建多个用户帐户,并分配不同的权限(如“仅文件夹”用户)。
  • SSO 和 2FA:集成 OAuth2/OIDC 提供商(如 Google、Keycloak),并支持 TOTP 双因素认证。
  • 权限控制:限制用户只能访问其专属文件夹,或设置只读和禁用上传权限。

8. 响应式 UI 和个性化体验

  • 深色/浅色模式:根据系统偏好自动切换主题,或手动选择深色/浅色模式。
  • 响应式布局:适配手机和平板设备,随时随地管理文件。
  • 个性化设置:界面会记住你的偏好(如每页显示的项目数、上次访问的文件夹等)。

9. 回收站和文件恢复

  • 误删恢复:删除的文件会进入回收站,默认保留 3 天后自动清除。
  • 管理员权限:管理员可以从回收站恢复文件或清空回收站以释放空间。

为什么选择 FileRise?

  1. 完全自托管
    将 FileRise 部署在自己的服务器上,完全掌控数据,避免第三方云服务的隐私风险。
  2. 轻量高效
    无需外部数据库,所有数据存储在文件中,运行在 PHP 8.1+ 环境下,占用资源极低。
  3. 现代化界面
    简洁直观的 UI,支持深色/浅色模式和响应式布局,带来流畅的用户体验。
  4. 丰富的功能
    从拖放上传到内置编辑器,再到安全共享和 WebDAV 支持,FileRise 提供了一整套强大的工具。
  5. 开源透明
    FileRise 是开源项目,开发者可以根据需要自由修改和扩展。

适用场景

  • 个人文件管理
    整理和管理个人文档、照片和备份,享受类似云盘的便利,但完全由自己掌控。
  • 团队协作
    为团队成员分配独立的文件夹,支持安全共享和协作编辑。
  • 开发环境
    作为开发者的文件管理工具,支持 WebDAV 和 CLI 脚本,方便自动化任务。
  • 教育和家庭
    为家人或学生提供安全的文件共享平台,支持多用户和权限管理。

评论