Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/wahyd4/aria2-ariang-x-docker-compose
Docker compose files for Aria2+ AriaNg+ filerun/ Nextcloud/ h5ai + Plex. 图形化BT,磁力,离线下载,文件管理,播放,投屏
https://github.com/wahyd4/aria2-ariang-x-docker-compose
aria2 aria2-gui ariang ariang-aria2 docker-compose filerun h5ai nextcloud plex
Last synced: about 1 month ago
JSON representation
Docker compose files for Aria2+ AriaNg+ filerun/ Nextcloud/ h5ai + Plex. 图形化BT,磁力,离线下载,文件管理,播放,投屏
- Host: GitHub
- URL: https://github.com/wahyd4/aria2-ariang-x-docker-compose
- Owner: wahyd4
- Created: 2017-08-18T09:13:09.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2023-08-25T21:40:18.000Z (about 1 year ago)
- Last Synced: 2024-07-08T20:02:13.392Z (2 months ago)
- Topics: aria2, aria2-gui, ariang, ariang-aria2, docker-compose, filerun, h5ai, nextcloud, plex
- Homepage:
- Size: 1010 KB
- Stars: 1,781
- Watchers: 60
- Forks: 277
- Open Issues: 1
-
Metadata Files:
- Readme: README.en.md
Awesome Lists containing this project
- awesome-hacking-lists - wahyd4/aria2-ariang-x-docker-compose - Docker compose files for Aria2+ AriaNg+ filerun/ Nextcloud/ h5ai + Plex. 图形化BT,磁力,离线下载,文件管理,播放,投屏 (Others)
- awesome-starred - wahyd4/aria2-ariang-x-docker-compose - Docker compose files for Aria2+ AriaNg+ filerun/ Nextcloud/ h5ai + Plex. 图形化BT,磁力,离线下载,文件管理,播放,投屏 (others)
README
# Aria2-AriaNg-X docker-compose
[中文](https://github.com/wahyd4/aria2-ariang-x-docker-compose/blob/master/README.md) | English
> Notice: The English version documentation is not up to date, if you have any issues, please create an issue. Translation pull request is welcome.
- [Aria2-AriaNg-X docker-compose](#aria2-ariang-x-docker-compose)
- [Screenshots](#screenshots)
- [Why this repository](#why-this-repository)
- [Comparing among Filerun, h5ai and Nextcloud](#comparing-among-filerun-h5ai-and-nextcloud)
- [How to run](#how-to-run)
- [Upgrade](#upgrade)
- [Advanced features](#advanced-features)
- [Get your downloaded files](#get-your-downloaded-files)
- [FAQ](#faq)
- [Just want to a standalone image?(e.g. Running in Synology NAS)](#just-want-to-a-standalone-imageeg-running-in-synology-nas)This repository contains several docker-compose files to help you running a Aria2 platform with UI ([AriaNg](https://github.com/mayswind/AriaNg)) and a online file management application. All the file management application are:
* [FileRun](https://www.filerun.com/)
* [Nextcloud](https://nextcloud.com/)
* [h5ai](https://larsjung.de/h5ai/)## Screenshots
Name|Screenshot
:----: | :---:
AriaNg|![AriaNg](https://raw.githubusercontent.com/wahyd4/aria2-ariang-x-docker-compose/master/images/ariang.jpg)
Filerun|![filerun](https://raw.githubusercontent.com/wahyd4/aria2-ariang-x-docker-compose/master/images/filerun.jpg)
h5ai|![h5ai](https://raw.githubusercontent.com/wahyd4/aria2-ariang-x-docker-compose/master/images/h5ai.png)
nextcloud|![nextcloud](https://raw.githubusercontent.com/wahyd4/aria2-ariang-x-docker-compose/master/images/nextcloud.png)## Why this repository
* By using docker-compose, each container only do one thing and do it well.
* AriaNg is much better beautiful UI interface then any other similar application.
* You can preview, play, download your images and videos.## Comparing among Filerun, h5ai and Nextcloud
|Category | Filerun | Nextcloud | h5ai|
|---- | --- | --- | --- |
|Docker image size| 226M | 104M | 21M |
|if lightweight| yes | kind of | most lightweight |
|functionalities| middle level | powerful | few |
|UI| simple and beautiful | simple and elegant | simple |
|dependencies| Mysql | You can use SQLite | no need db |
|easy to use ?|no manual step|needs manual steps| no manual steps |
|client |no |Mobile and desktop| no|
|security|username and password|multiple kinds of users authentication| no|
|containers count|mysql, filerun, aria2|nextcloud, aria2| h5ai, aria2 |
|summary|lightweight and easy to use|powerful and beautiful| least functions|## How to run
*Notice* If you aren't do it in your local machine, please update the IP address with your real IP address!1. Install Docker CE first, [Official](https://docs.docker.com/engine/installation/linux/docker-ce/ubuntu/)
2. Install Docker Compose
#### Using **h5ai** as the file managment application.
```bash
git clone https://github.com/wahyd4/aria2-ariang-x-docker-compose.git
cd aria2-ariang-x-docker-compose/h5ai
docker-compose up -d
```
done!1. h5ai:
2. AriaNg:
#### Using **Filerun** as the file managment application.
```bash
git clone https://github.com/wahyd4/aria2-ariang-x-docker-compose.git
cd aria2-ariang-x-docker-compose/filerun
docker-compose up -d
```
Bingo!1. Please use `superuser / superuser` as the username and password to login:
2. AriaNg:
#### Using **Nextcloud** as the file managment application
```bash
git clone https://github.com/wahyd4/aria2-ariang-x-docker-compose.git
cd aria2-ariang-x-docker-compose/nextcloud
docker-compose up -d
```
1. Nextcloud:2. AriaNg:
Nextcloud needs some more manual steps,[Configure external storage](https://github.com/wahyd4/aria2-ariang-x-docker-compose/tree/master/nextcloud#nextcloud-配置-external-storage)
## Upgrade
go to the filerun/ h5ai/ nextcloud folder
```bash
docker-compose stop # stop the containers
git pull origin master # pull latest code
docker-compose pull # pull the latest docker images
docker-compose up -d # running the latest docker images
```## Advanced features
* Using `80` port. By default we used `8000` port, not the `80`, but you can use any port you want in one step.Modify the docker-compose.yml you want, and update the port in field of `ports:`
```yaml
aria2:
image: wahyd4/aria2-ui:filerun
links:
- web:file-manager
ports:
- "8000:80" #change it to 80
- "6800:6800"
volumes_from:
- web
```## Get your downloaded files
In docker-compose, we used `/data` as the docker volumn folder to storage all kinds of files. So you can find your files in `/data`## FAQ
* Have no rights to manage the files you downloaded? Considering using `root` user to run docker program. Please refer:
* Doesn't support ARM CPUs? Currently there is no plan shortly to release a docker-compose version to support ARM, but recommend you try [`wahyd4/aria2-ui:arm64`](https://github.com/wahyd4/aria2-ariang-docker)
## Just want to a standalone image?(e.g. Running in Synology NAS)
```bash
docker run --rm -p 80:80 -p 443:443 -v ~/data/:/data wahyd4/aria2-ui
```
`8000` is the exposed port of AriaNg, `~/data/` is the data folder on your host machine(outside docker).* FileBrowser:
* AriaNG:More examples please refer: