A lightweight, web-based file manager for managing files on a local server through a browser interface. This project provides an intuitive and responsive UI to upload, organize, and manage files without needing to use SSH or command-line tools.
- π Browse & Navigate β Explore directories and view file structures.
- π₯ Upload & Download β Easily upload files to the server or download existing files.
- βοΈ Create, Rename, Delete β Manage folders and files directly from the web interface.
- π Search β Quickly locate files by name.
- π₯οΈ Cross-Platform β Works on Linux, macOS, and Windows servers.
- π Web-Based β No need for a desktop client, just use your browser.
- Python 3.8+
- Flask
- Any modern web browser
git clone https://github.com/alien5516788/File_manager.git
cd File_manager
pip install -r requirements.txtpython app.pyor
gunicorn app:app(Add screenshots of your UI here)
- Backend: Python (Flask)
- Frontend: HTML, CSS, JavaScript (Jquery)
- Deployment: Works locally or can be hosted on a home server / cloud VM
This project is intended for personal or educational use. If deployed to the internet, make sure to:
- Use authentication & HTTPS.
- Restrict access to trusted users.
- Configure file permissions properly.
- β Basic file operations
- π² Implement multiuser support
- π² Drag-and-drop file uploads
- π² Dark mode UI
- π² Remote server access
Contributions are welcome! Please open an issue or submit a pull request.
This project is licensed under the MIT License β see the LICENSE file for details.

