Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/aboldev/file-manager

File Manager
https://github.com/aboldev/file-manager

Last synced: 8 days ago
JSON representation

File Manager

Awesome Lists containing this project

README

        

# 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
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://:
```

Replace `` with your server's public IP address and `` 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.