Skip to content

tauseedzaman/php-terminal-and-file-manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

🐚 FileShell - PHP Terminal and File Manager

image

FileShell is a lightweight PHP-based terminal and file manager for managing servers directly through a browser. It provides a sleek web interface to execute commands, view and edit files, and explore directories — all in one place.

⚠️ Note: This powerful tool can access your entire server. Use it carefully and never expose it publicly without proper authentication and access control.


🚀 Features

  • 📂 File Manager

    • Browse directories
    • View file metadata (permissions, owner, modified/created time)
    • Edit and save file contents
    • Navigate up and down the directory tree
  • 🖥 Web-based Terminal

    • Run shell commands from your browser
    • Works on both Linux and Windows servers
    • cd command support for directory switching
  • 📊 System Insights

    • OS & PHP version
    • Current directory path
    • Disk space usage (Total, Used, Free)
  • 🎨 Sleek UI

    • Terminal-style theme with green-on-black aesthetic
    • Responsive layout for desktop and mobile

⚙️ Requirements

  • PHP 7.4 or higher
  • Web server (Apache, Nginx, etc.)

🔐 Security Warning

This tool does not include authentication out of the box. Do not deploy it on a public-facing server without adding login protection (e.g., .htpasswd, session-based auth, etc).


🧩 Coming Soon (Planned Features)

  • 🔐 Login screen with basic authentication
  • 📦 File upload/download
  • 📝 File permission editing
  • 💀 Self-destruct option (remove script via UI)

🤝 Contributing

Feel free to fork this project and submit PRs. Suggestions and improvements are welcome!


📄 License

MIT License


🙌 Credits

Created with 💻 and ☕ by tauseedzaman

Releases

No releases published

Packages

No packages published

Languages