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