Tiny File Manager

A single-file PHP application for managing server files and folders directly through a web browser.

Tiny File Manager is an open-source, self-hosted web application that allows users to manage server files and folders through a browser. It is distributed as a single PHP file, which is deployed by copying the script into a server directory. The application provides a web-based interface for basic file operations and system administration, making it a portable tool for managing remote directories without needing a dedicated client application.

The software is designed for quick deployment and requires PHP 5.5 or higher. It supports multi-user environments where each account can be mapped to a specific root directory, ensuring that users only access their assigned files. Users can interact with the server filesystem via a mobile-friendly interface that handles uploads, downloads, and directory organization. The application is intended for temporary use and the developers recommend removing the script from the server after tasks are completed to maintain security.

Key features

  • Ajax-powered uploads with drag-and-drop and URL import support
  • Integrated Cloud9 IDE with syntax highlighting for over 150 languages
  • File compression and extraction for zip and tar formats
  • User-specific root folder mapping and session-based access control
  • Document previews for PDF, DOC, XLS, and PPT files up to 25 MB
  • IP blacklisting and whitelisting for access security
  • Fast file search and filtering using datatable.js
  • Multi-language support for more than 35 languages

The application relies on several CDN resources, including jQuery, Bootstrap, Font Awesome, Highlight js, and DropZone js, though an offline branch is available for environments without internet access. It is intended for users who need a lightweight way to edit code or manage files on a remote server. Configuration is handled directly within the PHP file through variables like $auth_users and $use_auth, or through an optional external config.php file for additional settings. The system also supports the exclusion of specific folders and files from directory views to keep the interface clean.

Tiny File Manager is a minimalist utility for server administrators and developers who require a temporary or lightweight web-based file explorer.

Last Modified
Software TypeWeb App / Server
Platform
Last Activity21 days ago
Repository Age9 years
LicenseGPL-3.0
Open Source Software.io

Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.