Skip to content

AbolDev/File-Manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

63 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

File-Manager

Introduction

File-Manager is a web application designed to help you manage your files easily through a web interface.

Features

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

Installation

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)

Configuration

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.

Usage

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.

Recommended OS

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+

Notes

  • Ensure the specified port is not in use.
  • For security reasons, it is recommended to change the default username and password.

License

This project is licensed under the MIT License.