Browse and manage files on a web server through a browser when SSH access is unavailable.
Upload batches of files to a server via drag-and-drop or by pulling from a URL.
Edit configuration or code files on a live server using the built-in code editor with syntax highlighting.
Get temporary admin access to a server file system for a one-off task, then remove the file.
Must change default credentials (admin/admin@123) before exposing to any network, not intended for permanent public deployment.
Tiny File Manager is a single PHP file that gives you a web-based interface for browsing, uploading, editing, and managing files on a server. The entire application is one file, tinyfilemanager.php, which you copy into any folder on your web server to get started. There is no installation process, database, or additional software required. Once running, it lets you create, delete, rename, copy, move, download, and view files through a browser. Uploads support drag-and-drop and pulling files directly from a URL. Files can be compressed into zip or tar archives and extracted in the same interface. A built-in code editor handles text and code files with syntax highlighting for over 150 programming languages and more than 35 color themes. The tool supports multiple user accounts, each with its own assigned folder. Access can be locked down using session-based authentication, and you can restrict or allow connections from specific IP addresses. There are also options to preview documents like PDFs, Word files, spreadsheets, and presentations using Google or Microsoft document viewers. It supports PHP 5.5 and newer, and the interface has been translated into more than 35 languages. A Docker deployment option is documented on the project wiki for those who prefer containerized setups. The README includes a clear warning: this tool is not meant to be left running permanently on a public-facing server. The default login credentials are intentionally simple (admin/admin@123), and the documentation strongly recommends changing them before use and removing the file from the server once the task is done. It is best suited for short-term administrative access to a server's file system. The project is licensed under the GNU General Public License.
← prasathmani on gitmyhub — every repo by this author, as a profile.
Verify against the repo before relying on details.