├── README.md ├── docker-compose.yml └── etc ├── aria2.conf └── aria2.session /README.md: -------------------------------------------------------------------------------- 1 | # docker-compose-aria2 2 | Docker Compose file for https://hub.docker.com/r/nemoalex/docker-aria2/ 3 | 4 | ## How to use 5 | 6 | 1. Install [Docker](https://docs.docker.com/linux/step_one/) 7 | 8 | 2. Install [Docker Compose](https://docs.docker.com/compose/install/) 9 | 10 | 3. Clone the repository 11 | 12 | ``` 13 | git clone https://github.com/NemoAlex/docker-compose-aria2.git 14 | ``` 15 | 4. Edit `docker-compose-aria2/docker-compose.yml` and `docker-compose-aria2/etc/aria2.conf` 16 | 17 | > Note: We strongly recommend setting a rpc-secret key in aria2.conf 18 | 19 | 5. Run aria2 20 | 21 | ``` 22 | cd docker-compose-aria2 23 | docker-compose up 24 | ``` 25 | 26 | 6. Make sure everything's right. Run `docker-compose up -d` to start the daemon. 27 | -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- 1 | aria2: 2 | image: nemoalex/docker-aria2 3 | container_name: aria2 4 | ports: 5 | - "6800:6800" 6 | volumes: 7 | - "./downloads:/home/aria2/downloads" 8 | - "./etc:/etc/aria2" 9 | restart: always 10 | -------------------------------------------------------------------------------- /etc/aria2.conf: -------------------------------------------------------------------------------- 1 | save-session=/etc/aria2/aria2.session 2 | input-file=/etc/aria2/aria2.session 3 | save-session-interval=60 4 | 5 | enable-rpc=true 6 | rpc-allow-origin-all=true 7 | rpc-listen-all=true 8 | -------------------------------------------------------------------------------- /etc/aria2.session: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NemoAlex/docker-compose-aria2/97ef2d986d4607cd9fdfe7c15879a1d3811d2212/etc/aria2.session --------------------------------------------------------------------------------