Skip to content

maxuanquang/idm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Internet Download Manager

Internet Download Manager is a Go-based application designed to manage and facilitate the downloading of files from the internet efficiently. This project is designed with a scale-up capability in mind, ensuring that it can handle increased workload and demand as needed.

Features

  • Easy-to-use interface for managing download tasks.
  • Support for downloading files from various sources.
  • Efficient download management with resume functionality.
  • Detailed download progress tracking and status updates.
  • Cross-platform compatibility.

Installation

To install Internet Download Manager, follow these steps:

  1. Clone the repository:
git clone https://github.com/maxuanquang/idm.git
  1. Navigate to the project directory:
cd idm
  1. Build project:
make build
  1. Start all necessary services:
make docker-compose-prod-up
  1. After all services have started up, we can start the project:
make run

Usage

Once installed, you can use Internet Download Manager to efficiently manage your download tasks. The application provides a user-friendly interface for adding, resuming downloads.

To start using Internet Download Manager:

  1. Access the HTTP server at localhost:8081.
  2. Use the interface to add download tasks by providing the URL of the file you want to download.
  3. Monitor the progress of your downloads and manage them as needed.