参考资料

  1. Photoview 是一款开源的自托管照片管理工具
  2. PhotoPrism 是一款基于 AI 的开源照片管理工具
  3. ResourceSpace 是一款免费开源的 数字资产管理系统
  4. Lychee 是一个轻量级、自托管的开源相册管理系统
  5. Chevereto Free 是一款开源图床程序
  6. Piwigo 是一款开源网络相册软件
  7. 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)

部署步骤

  1. 下载解压

    wget https://filerun.com/download-latest -O FileRun.zip
    unzip FileRun.zip -d /var/www/filerun/
  2. 配置权限

    chown -R www-data:www-data /var/www/filerun/
    chmod -R 755 /var/www/filerun/
  3. 创建数据库

    CREATE DATABASE filerun;
    GRANT ALL ON filerun.* TO 'filerun_user'@'localhost' IDENTIFIED BY '密码';
    FLUSH PRIVILEGES;
  4. 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