一、程序简介
VFM 3是一个用PHP编写的简单而强大的即插即用文件管理器,用于快速创建私有文件云。支持任何语言,并具有许多功能,所有功能均可通过直观的管理面板进行调整。包含许多皮肤,最适合您的需求,程序只有3MB,无需数据库支持,而且程序支持PHP7等新特性,自适应,程序支持多用户注册,支持文件分享,支持在线预览等实用功能。直接扔进主机目录就能用,多国语言支持,支持简体中文,Retina分辨率支持,非常强大。
官方:https://filemanager.veno.it/
二、主要功能
特征:
文件和文件夹管理
- 文件夹树导航
- 重命名文件和文件夹
- 按名称,日期和大小分类的项目
- 分页
- 下载资料夹
- 集体行动
- 将多个文件下载为.zip存档*
- 删除文件和文件夹
- 通过目录移动文件
- 通过目录复制文件
- 服务器端通过Ajax处理的列表
用户数
- 具有自定义权限的多个角色
- 为每个用户分配一个或多个特定目录
- 可选每位用户的最大可用空间
- 用户注册(可选)
- 用户面板
- 个人资料图片和默认头像
- 找回密码
- 在用户之间上传通知
- 给新用户的电子邮件通知
上载
- 上载BIG文件
- 远程上传器
- 暂停/恢复
- 拖放上传器*
- 多文件上传*
- 上传进度*
文件共享
- 电子邮件表格
- 链接过期时间
- 可选的受密码保护的链接
媒体
- 快速图像预览*
- 内联缩略图
- 音频播放器
- 视频播放器
搜索
- 全球搜寻
- 快速搜索模块
- 存档地图导航
安全
- IP黑名单/白名单
- 用于登录和共享链接的可选CAPTCHA安全代码
- Google reCAPTCHA
- 防止热链接*
统计
- 每日/每周/每月报告
- 日期范围的趋势图
- 将日志导出为.csv
- 任何活动的可选电子邮件通知
国际化
- 多国语言(包括20种以上)
- RTL支持
- 翻译编辑器
风格
- 包括25种以上的皮肤
- 可自定义的徽标,标题,说明
- 可自定义的警报
- 自定义电子邮件HTML模板
- 自定义管理面板配色方案
三、环境需要
- 硬件配置不低于单核 512M 内存及 50M 磁盘空间
- 系统推荐使用 Centos
- WEB 端使用 Apache/Nginx 与 PHP(PHP >= 5.5 )
- VFM程序源码
四、程序后台配置
Nginx伪静态配置
location / {
index index.php;
rewrite /download/(.*)/h/(.*)/sh/(.*) /vfm-admin/vfm-downloader.php?q=$1&sh=$2 last;
rewrite /download/(.*)/h/(.*) /vfm-admin/vfm-downloader.php?q=$1&h=$2 last;
rewrite /download/zip/(.*)/n/(.*) /vfm-admin/vfm-downloader.php?zip=$1&n=$2 last;
}
Apache伪静态规则
# begin VFM rules
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule download/(.*)/h/(.*)/sh/(.*) vfm-admin/vfm-downloader.php?q=$1&sh=$2 [L]
RewriteRule download/(.*)/h/(.*) vfm-admin/vfm-downloader.php?q=$1&h=$2 [L]
RewriteRule download/zip/(.*)/n/(.*) vfm-admin/vfm-downloader.php?zip=$1&n=$2 [L]
# end VFM rules
程序下载:
需要注意的是需要把web程序的用户设置为755权限
访问你的网址,需要登录管理员账户,默认为用户名:admin 密码:password