Code

Veno File Manager - host and share files

Veno File Manager - host and share files

VFM is a simple and flexible plug-and-play file manager, easy to use and plenty of options. Send files to your customers, create new users with dedicated folders, or simply use it as your personal file cloud. Access from any device, manage users and general settings from an intuitive administration panel, customize it to your brand.

- Easy installation: simply copy all VFM files to your server, do your first login and update your password. That’s it.

- No DataBase needed
- No coding skills required
- Supports any language (including Right-to-Left option)

- Chunked file uploads: with the HTML5 file api you can upload BIG files without worring about your server upload_max_filesize limit

- Retina ready Icons

Features:

Files & Folders management

  • Folder tree navigation
  • Rename Files and Folders
  • Sortable items by name, date and size
  • Pagination
  • Download Folders
  • Group actions
  • Download multiple files as .zip archives *
  • Delete files and Folders
  • Move files through directories
  • Copy files through directories
  • Server side processed lists via Ajax

Users

  • Multiple roles with custom permissions
  • Assign one or more specific directories per user
  • Optional Max available space per user
  • User Sign Up (optional)
  • User panel
  • Profile picture & default avatars
  • Password recovery
  • Upload notifications between users
  • E-mail notifications to new users

Upload

  • Upload BIG files
  • Remote uploader
  • Pause / Resume
  • Drag & drop uploader *
  • Multiple file uploading *
  • Upload progress *

File sharing

  • E-Mail form
  • Link expiration time
  • Optional password protected links

Media

  • Quick image preview *
  • Inline thumbnails
  • Audio player
  • Video player
  • Global search
  • Quick search module
  • Archive map navigation

Security

  • IP blacklist / whitelist
  • Optional CAPTCHA security code for login and shared links
  • Google reCAPTCHA
  • Hotlinks prenvented *

Statistics

  • Daily / Weekly / Monthly reports
  • Trend charts for date ranges
  • Export logs as .csv
  • Optional E-mail notifications for any activity

Internationalized

  • Multilanguage (14+ included)
  • RTL support
  • Translations editor

Style

  • 25+ skins included
  • Cutomizable Logo, Header, Description
  • Customizable alerts
  • Custom E-Mail HTML templates
  • Custom administration panel color schemes
* Upload Progress, Drag & Drop and Multiple Upload are not supported by IE 9 and earlier versions
* Thumbnails preview for .pdf files requires ImageMagick
* ZipArchive class needs the Zip extension installed (usually enabled in most servers)
* Hotlinking-block via .htaccess

Support

For support request consult the Support Forum, or send me a message through the Contact form

Latest updates

23/05/2018 - Version 3.3

- New: optional permissions for User role: Upload, Create new folders 
- Fix: class phpMailer not found if sending notification to new user
- Fix: statistics day selector jumps to general settings
- Fix: missing bootstrap.min.css.map
11/05/2018 - Version 3.2

IMPORTANT NOTE: Now VFM requires PHP >= 5.5

Major changes:
--------------
- New: Custom navbar logo
- New: Option 'Layout' and 'Margin' for the header image customizer
- New: Optional custom message for upload notifications
- New: Option Invisible reCAPTCHA
- New: Reset thumbnails button under Preferences > Lists
- New: Direct link to upload directory inside upload notification e-mails
- Update: PHPmailer 6.0.5 (PHP >= 5.5 required)
- Update: Natural sort order for the folder-tree
- Update: collapsible sub-folders for the folder-tree 
- Update: Link to single assigned directory inside users list
- Update: SuperAdmin redirect if General Settings section is not available
- Update: Show Avatar & Username if SuperAdmin has no available section
- Fix: preserve SuperAdmin permissions if a secondary SuperAdmin updates general settings
- Fix: get user quota on modal user administration panel

Minor changes:
--------------
- Update: Switch to HTML5 tags
- Update: Stronger uploader checks
- Update: NGINX rewrite urls example for pretty links inside documentation
- Update: Set 32 MB as max chunk size (previously 8 MB) @class.setup.php
- Update: Administration UI/UX improved
- Update: Clear password fields after user registration
- Update: Resumable.js
- Update: Bootstrap-multiselect.js
- Update: Removed unused code from .htaccess
- Update: Translations
- Fix: init audio alert only on request
- Fix: Check if_function_exsts 'exif_read_data'
- New: create-users.php tool included inside /utility/ 
01/04/2018 - Version 3.1

- New: Optional custom audio notifications after upload
- Update: Get image Exif data orientation for thumbnails
- Update: stream process to upload big files (less memory used)
- Update: New function getfilesize() for large files
- Update: check PHP version >= 5.3
- Fix: updateUserSpace

Log history

by
by
by
by
by
by