File-Manager is a web application designed to help you manage your files easily through a web interface.
- Simple Interface: Easy-to-use design for all users.
- Secure Login: Safe and protected user authentication.
- File Viewer: See all system files in one place.
- Folder Browsing: Open and explore folder contents.
- File Download: Quickly download files with one click.
- File Upload: Upload single or multiple files at once.
- Create Folders: Easily make new folders for organization.
- Rename Items: Change the names of files and folders.
- Delete Items: Remove files or folders easily.
- Copy Files and Folders: Duplicate items effortlessly.
- Move Files and Folders: Cut and transfer items between folders.
- Compress Files: Zip files or folders into a compressed format.
- Extract Files: Unzip compressed files and folders.
- System Info: Check system details and updates.
To install and run the File-Manager project, execute the following command:
bash <(curl -Ls https://raw.githubusercontent.com/AbolDev/File-Manager/master/install.sh)
During the installation, you will be prompted to set the following:
- Username: The username for logging into the application (default:
admin
). - Password: The password for logging into the application (default:
12345
). - Port: The port on which the application will run (default:
8000
).
If you want to keep the default values, just press Enter when prompted.
Once the installation is complete, the application will be running in a screen session. Open your web browser and navigate to:
http://<server_ip>:<port>
Replace <server_ip>
with your server's public IP address and <port>
with the port you specified during installation.
For the best experience, it is recommended to use one of the following operating systems:
- Ubuntu 20.04+
- Debian 11+
- CentOS 8+
- Fedora 36+
- Arch Linux
- Manjaro
- AlmaLinux 9+
- Rocky Linux 9+
- Oracle Linux 8+
- Ensure the specified port is not in use.
- For security reasons, it is recommended to change the default username and password.
This project is licensed under the MIT License.