IFM is a compact browser-based file manager built with PHP and JavaScript.
The application can be compiled into a single PHP file and dropped onto a PHP-enabled web server. A bundled build can include its client-side dependencies so the interface does not need to retrieve them from external CDNs.
IFM can also be deployed with Docker and includes support for browser-based editing, remote uploads and LDAP authentication.
This is free and open source software.
Key Features
- Create and edit files and directories.
- Copy and move files and complete directory trees.
- Download files and directories.
- Upload local files, fetch files from remote URLs and accept drag-and-drop uploads.
- Extract TAR, TGZ, TAR.GZ, TAR.BZ2 and ZIP archives.
- Change filesystem permissions from the browser.
- Preview image files.
- Edit text and source files using the ACE editor.
- Use simple authentication or authenticate against LDAP.
- Choose between CDN and completely bundled single-file builds.
- Deploy directly to a PHP web server or using Docker.
Website: github.com/misterunknown/ifm
Support:
Developer: misterunknown
License: MIT License

IFM is written in JavaScript and PHP. Learn JavaScript with our recommended free books and free tutorials. Learn PHP with our recommended free books and free tutorials.
Related Software
| Web-Based File Managers | |
|---|---|
| copyparty | Portable file server |
| Filestash | Dropbox-like file manager |
| AList | File list program that supports multiple storages |
| File Browser | Provides a file managing interface within a specified directory |
| Tiny File Manager | Versatile web-based PHP file manager |
| Cloudreve | Self-hosted file management system with multi-cloud support |
| FileGator | Powerful multi-user file manager |
| Dufs | Fle server that supports static serving |
| kodbox | Self-hosted document management and collaboration platform |
| Cloud Commander | For the web with console and editor |
| Directory Lister | Browse and share folders |
| SFTPGo | WebAdmin UI lets you manage users, folders, and more |
| TagSpaces | Offline, open source, personal data manager |
| Nextcloud | Personal cloud storage, text editor, photo gallery, file share,... |
| Gossa | Fast and simple multimedia fileserver |
| Surfer | Simple static file server |
| IFM | Improved File Manager |
| OASIS | Self-hosted file server |
| HardBore | Sub-2ms cold start, native OS integration, full keyboard navigation |
| Fint | Keyboard-driven file manager |
Read our verdict in the software roundup.
Explore our carefully curated directory of recommended free and open source software, covering every major software category.The directory forms part of our extensive collection of articles for Linux enthusiasts. It includes hundreds of detailed reviews, together with free and open source alternatives to proprietary software from companies such as Google, Microsoft, Apple, Adobe, IBM, Cisco, Oracle, and Autodesk. LinuxLinks also covers interesting projects worth exploring, Linux-compatible hardware, free programming books and tutorials, and much more. Know a useful free and open source Linux application that we haven’t covered? Tell us about it using our submission form. |


Please read our Comment Policy before commenting.