Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/aboldev/file-manager
File Manager
https://github.com/aboldev/file-manager
Last synced: 8 days ago
JSON representation
File Manager
- Host: GitHub
- URL: https://github.com/aboldev/file-manager
- Owner: AbolDev
- License: mit
- Created: 2024-06-28T20:46:44.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2024-09-17T20:16:20.000Z (3 months ago)
- Last Synced: 2024-09-18T00:49:32.604Z (3 months ago)
- Language: HTML
- Size: 85 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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.