FileRun 是一款基于 Web 的文件管理平台
参考资料
FileRun 是一款基于 Web 的文件管理平台
FileRun 详解
1. 简介
FileRun 是一款基于 Web 的文件管理平台,提供类网盘体验,支持在线预览、编辑、共享文件,可自托管于私有服务器,适用于企业或个人文件协作。
2. 开源协议
核心版:免费,采用 AGPLv3 开源协议(需公开修改代码)。
企业版:付费订阅,含高级功能(技术支持、审计日志等)。
3. 特点
跨平台:浏览器访问,支持移动端适配。
在线预览:文档、图片、音视频、Office 文件(需配置 OnlyOffice/ Collabora Online)。
安全控制:细粒度权限管理(用户/群组)、双因素认证、文件加密。
扩展性:支持 WebDAV、第三方存储(AWS S3、Dropbox 等)、API 集成。
搜索优化:全文检索(需 Elasticsearch)。
4. 核心功能
文件管理:上传/下载、版本控制、回收站。
协作共享:生成分享链接(密码/有效期控制)、实时评论。
同步工具:桌面客户端(支持 Windows/macOS/Linux)同步文件。
媒体处理:自动生成缩略图、FFmpeg 转码视频。
插件系统:应用市场扩展功能(如 OCR、电子签名)。
5. 最新更新时间
2024年3月26日:发布 FileRun 2024.03 版本(社区版)。
更新内容:安全补丁、PHP 8.3 兼容性优化、UI 改进。
6. 官方地址
7. 安装部署
环境要求:
PHP 7.4+(推荐 8.1+)
MySQL/MariaDB
Web 服务器(Apache/Nginx)
部署步骤:
下载解压:
wget https://filerun.com/download-latest -O FileRun.zip unzip FileRun.zip -d /var/www/filerun/
配置权限:
chown -R www-data:www-data /var/www/filerun/ chmod -R 755 /var/www/filerun/
创建数据库:
CREATE DATABASE filerun; GRANT ALL ON filerun.* TO 'filerun_user'@'localhost' IDENTIFIED BY '密码'; FLUSH PRIVILEGES;
Web 服务器配置(Nginx 示例):
server { listen 80; server_name your-domain.com; root /var/www/filerun; index index.php; location / { try_files $uri $uri/ /index.php?$args; } location ~ \.php$ { include fastcgi_params; fastcgi