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.
- 
π 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
- cdcommand 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
 
- PHP 7.4 or higher
- Web server (Apache, Nginx, etc.)
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).
- π Login screen with basic authentication
- π¦ File upload/download
- π File permission editing
- π Self-destruct option (remove script via UI)
Feel free to fork this project and submit PRs. Suggestions and improvements are welcome!
MIT License
Created with π» and β by tauseedzaman
