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
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
- 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